เราไม่เผยแพร่ผลงานที่มีลิขสิทธิ์ในประเทศไทย หากท่านพบเนื้อหาที่ละเมิดลิขสิทธิ์ แจ้งได้ที่เพจ Facebook NovelStore เราจะลบให้โดยเร็ว
ปัญหาการใช้งานเว็บไซต์ ติดต่อได้ที่เพจดังกล่าว
We do not publish or distribute copyrighted works in Thailand. To report infringing content, contact us via our Facebook page and we will remove it promptly. For other issues, use the same channel.

บทที่ 12 บั๊กในระบบห้องสมุด

บทที่ 12 บั๊กในระบบห้องสมุด

บทที่ 12 บั๊กในระบบห้องสมุด


"ฮัลโหล ฮัลโหล"

"รอเดี๋ยวนะ ฉันจะไปเดี๋ยวนี้แหละ"

ช่วงบ่าย อาจารย์สวี่ที่กำลังจะออกจากสำนักงานหลังจากที่เพิ่งเข้ามาไม่นาน ก็ได้รับโทรศัพท์

"เสี่ยวเจียง คุณไปกับฉันหน่อยนะ ที่เคาน์เตอร์ยืม-คืนหนังสือบอกว่าระบบล่มอีกแล้ว"

"ครั้งที่แล้วก็เป็นแบบนี้ เลยต้องตามคนข้างนอกมาแก้ ซึ่งดูเหมือนจะไม่มีประโยชน์เลย"

พอดีกับที่เจียงฮ่าวเพิ่งทำงานเสริมเสร็จในตอนเช้าและไม่มีอะไรทำ เขาก็เลยลุกขึ้นแล้วเดินตามอาจารย์สวี่ไป

"อาจารย์สวี่ครับ ตอนที่มหาวิทยาลัยจ้างคนมาซ่อมระบบครั้งที่แล้ว เสียไปเท่าไหร่ครับ?"

"3,000 หยวน! ทุกครั้งที่ฉันเห็นคนข้างนอกมาทำงานนี้ ฉันรู้สึกว่าเงินหาง่ายจริงๆ"

ต่อหน้าเขา สวี่โป๋ผิงส่ายหัวและบ่นไปพลาง

"จริงๆ แล้วมันถือว่าน้อยแล้วนะ เพราะทุกครั้งที่พวกเขามา ราคาก็ไม่ถูกเลย"

ราคานี้ถือว่าไม่น้อยเลยทีเดียวสำหรับปี 2011

แต่เมื่อเผชิญหน้ากับกองขยะโค้ดของมหาวิทยาลัย เจียงฮ่าวกลับรู้สึกว่าราคาที่พวกเขาเรียกนั้นน้อยเกินไปแล้ว

การแก้ไขอาจจะไม่ยาก แต่การค้นหาปัญหาต่างหากที่ยากที่สุด

เคาน์เตอร์ยืม-คืนหนังสืออยู่ที่ชั้นหนึ่ง มีทั้งหมดสี่ช่อง แต่ในวันนี้มีอาจารย์ประจำอยู่แค่คนเดียว

เจียงฮ่าวสำรวจเคาน์เตอร์ยืม-คืนของห้องสมุดอีกครั้ง เขาก็รู้สึกประทับใจขึ้นมา

ในยุคนี้ยังดีหน่อยที่มีอาจารย์คอยช่วยบันทึกการยืม-คืนหนังสือให้

อีกไม่กี่ปีข้างหน้าก็จะมีแต่เครื่องสแกนที่ใช้ยืม-คืนหนังสือแทนแล้ว ซึ่งตำแหน่งเหล่านี้ก็จะถูกยกเลิกไปในที่สุด

ถึงแม้ว่าจะเป็นช่วงปิดเทอม แต่ก็มีนักศึกษามาใช้บริการห้องสมุดไม่น้อย ส่วนใหญ่เป็นนักศึกษาปีสามและปีสี่ที่เตรียมตัวสอบเข้าเป็นข้าราชการหรือสอบเข้าปริญญาโท

และยังมีนักศึกษาจากมหาวิทยาลัยอื่นที่เตรียมตัวสอบเข้าเป็นข้าราชการหรือสอบเข้าปริญญาโทด้วย

มหาวิทยาลัยครูซงเจียงเปิดให้บุคคลภายนอกเข้าได้ ดังนั้นห้องอ่านหนังสือหรือห้องสำหรับติวหนังสือก็มักจะเต็มอยู่เสมอ

ที่หน้าเคาน์เตอร์มีนักศึกษาหญิงคนหนึ่งสวมกระโปรงสั้นถือหนังสือสองเล่มและบัตรนักศึกษาอยู่ ส่วนอาจารย์ที่อยู่ข้างในก็เป็นผู้หญิงวัยใกล้สี่สิบ

"อาจารย์สวี่! ในที่สุดก็มาแล้ว! ปัญหาเดิมอีกแล้ว"

"พอฉันสแกนหนังสือเล่มนี้เพื่อคืน ระบบก็แจ้งข้อผิดพลาดแล้วค้างอยู่ตรงนี้เลย"

"ยังดีที่นักศึกษาคนนี้ไม่รีบ ฉันก็เลยไม่ปิดระบบแล้วเปิดใหม่ แต่คิดว่าจะให้พวกคุณมาดูอีกครั้ง"

อาจารย์หญิงคนนั้นมองระบบที่หยุดทำงานด้วยสีหน้าเหนื่อยใจ แล้วก็ขอโทษนักศึกษาหญิงที่อยู่ตรงข้าม

"นักศึกษา ขอโทษด้วยนะ ปัญหานี้มันเกิดขึ้นบ่อยๆ เลย ฉันเลยให้เจ้าหน้าที่ฝ่ายเทคนิคของมหาวิทยาลัยเรามาดูนะ ไม่ต้องห่วง เดี๋ยวฉันจะจัดการให้ยืม-คืนหนังสือให้คุณ"

"อาจารย์คะ ไม่ต้องรีบค่ะ พวกอาจารย์ค่อยๆ ทำก็ได้ค่ะ"

นักศึกษาหญิงคนนั้นดูเป็นคนมีเหตุผลมาก เธอพยักหน้าให้ทั้งสามคน แล้วก้มหน้าเล่นโทรศัพท์ต่อ

"อาจารย์หยางครับ ไม่ต้องรีบนะ นี่คืออาจารย์เจียงของเรา อาจารย์คนใหม่ของฝ่ายเราที่มีความสามารถด้านซอฟต์แวร์เก่งมากเลยนะ"

"ไม่ต้องห่วงนะ ปัญหานี้อาจารย์คนนี้แก้ได้แน่นอน"

พอได้ยินอาจารย์สวี่พูดแบบนี้ อาจารย์หยางก็หันมาสนใจเจียงฮ่าวทันที

เธอไม่ได้สงสัยในตัวเขาเพราะเขาอายุยังน้อย แต่กลับเชื่อใจเขามากขึ้น

"อาจารย์เจียงคะ ดูปัญหาหน่อยได้ไหมคะ"

พูดจบก็ลุกขึ้นให้ที่นั่งแก่เขา แล้วหันไปพูดกับอาจารย์สวี่ด้วยเสียงเบาๆ

"นี่คืออาจารย์เจียงคนใหม่ของฝ่ายคุณเหรอคะ? ในที่สุดก็มีคนหนุ่มๆ เข้ามาแล้ว! ระบบคอมพิวเตอร์แบบนี้ต้องเป็นคนรุ่นใหม่แบบพวกเขาถึงจะจัดการได้!"

"ครั้งที่แล้วคนที่มาจากบริษัทข้างนอกอายุยังมากกว่าฉันอีก พอฉันเห็นฉันก็คิดว่าเขาคงไม่เข้าใจ"

"และก็จริงอย่างที่คิด พวกเขาแก้ปัญหากันอยู่พักใหญ่ สุดท้ายก็เป็นคนหนุ่มๆ ที่มากับเขาถึงจะแก้ปัญหาได้"

จากคำบ่นของอาจารย์หยางและอาจารย์สวี่ ก็ทำให้เห็นว่าเธอเชื่อมั่นในตัวคนรุ่นใหม่อย่างเจียงฮ่าวมากในเรื่องคอมพิวเตอร์

คาดว่าคงมีแค่ในสาขาแบบนี้เท่านั้นที่ผู้คนไม่สงสัยในความสามารถของคนหนุ่มสาว แต่กลับมีความคิดที่เอนเอียงกับคนอายุมาก

"ใช่ครับ เขาเป็นนักศึกษาที่อยู่ทำงานที่มหาวิทยาลัยของเรา จบจากคณะเทคโนโลยีสารสนเทศและวิศวกรรม ความสามารถของอาจารย์เจียงเป็นที่หนึ่งในรุ่นเลยนะ"

อาจารย์สวี่ไม่รู้ว่าไปได้ข้อมูลนี้มาจากไหน หรือเขาแค่พูดเกินจริงเท่านั้น แต่ก็ถือว่าเขาไม่ได้พูดผิด

หลังจากที่อาจารย์สวี่พูดจบ นักศึกษาหญิงที่กำลังยืม-คืนหนังสืออยู่ก็เงยหน้าขึ้นมาแล้วมองเจียงฮ่าวอย่างละเอียด

เจียงฮ่าวรู้สึกได้ทันทีว่าเธอกำลังมองเขาอยู่ อาจจะสนใจที่เขาได้อยู่ทำงานในมหาวิทยาลัย

แต่พอเขาเงยหน้าขึ้นไปมอง เธอก็ก้มหน้าลงอย่างรวดเร็วและแกล้งทำเป็นดูโทรศัพท์

"ปัญหานี้ผมต้องกลับไปดูโค้ดก่อนครับ ดูแค่หน้าจอคงหาปัญหาไม่ได้"

ไม่รู้ว่าระบบที่เขาเจอเป็นเวอร์ชันที่เก่าแค่ไหน ถึงแม้แต่ข้อความแจ้งข้อผิดพลาดก็ยังไม่มี

มันมีแค่กล่องข้อความง่ายๆ ที่เขียนว่า

"ระบบมีข้อผิดพลาด โปรดติดต่อผู้ดูแลระบบ"

โห! เขาเองก็เคยเขียนโค้ดแบบนี้เวลาทำระบบทดสอบ เพราะเขาจำได้ว่าโค้ดส่วนไหนผิดพลาด

แต่ตอนนี้ต้องมาแก้งานของคนอื่น การที่จะหาปัญหาได้จากข้อความแจ้งเตือนที่ง่ายขนาดนี้ คงจะต้องใช้เวลาไม่น้อย

เจียงฮ่าวบ่นในใจ อย่างน้อยก็ควรจะเขียนรหัสข้อผิดพลาดมาด้วยสิ

"อาจารย์หยางครับ อาจารย์ลองรีสตาร์ทระบบหรือรีสตาร์ทคอมพิวเตอร์ก่อนแล้วค่อยดำเนินการให้นักศึกษาคนนี้ได้เลยครับ"

พูดจบเขาก็หยิบโทรศัพท์ขึ้นมาถ่ายรูปชื่อหนังสือและรหัสหนังสือในห้องสมุดเอาไว้

"ได้ค่ะอาจารย์เจียงคะ งั้นเรามาแลกช่องทางการติดต่อกันหน่อยนะ"

"ครั้งหน้าถ้ามีปัญหาระบบแบบนี้อีกฉันจะได้ติดต่อคุณโดยตรง จะได้ไม่ต้องให้อาจารย์สวี่โทรตามคุณอีก"

พอได้ยินแบบนี้ เจียงฮ่าวก็รู้สึกได้ว่าคำชมเมื่อครู่เป็นเพราะเหตุผลนี้หรือเปล่า

เมื่อคิดได้แบบนั้น เจียงฮ่าวก็ส่ายหัว เพราะยังไงมันก็เป็นหน้าที่ของเขาอยู่แล้ว ก็ไม่มีอะไรต้องพูด

หลังจากแลก WeChat กับอาจารย์หยางเสร็จแล้ว เขาก็กลับไปที่สำนักงานเพื่อหาปัญหา

ส่วนสวี่โป๋ผิงก็ทักทายเขาแล้วจากไปแล้ว

ไม่รู้ว่าอาจารย์สวี่ไปทำอะไรทุกบ่าย แต่ก็ไม่เกี่ยวกับเขาหรอก เขาเองก็เป็นแบบอย่างที่ดีในการอู้เหมือนกัน

เมื่อกลับมานั่งที่โต๊ะทำงาน เขาก็เริ่มแก้ไขระบบที่สำรองข้อมูลเอาไว้

และก็จริง! ตอนที่เขาลองคืนหนังสือเล่มนั้นอีกครั้ง ระบบก็แจ้งข้อผิดพลาดเหมือนเดิม

เจียงฮ่าวที่กำลังขมวดคิ้วอยู่ก็ยิ้มออกมาทันที เพราะสามารถจำลองข้อผิดพลาดได้แล้ว

ปัญหาที่ยากที่สุดในการเขียนโปรแกรมคือการที่ปัญหาเกิดขึ้นที่หน้างาน แต่พอจะกลับมาแก้ ปัญหาดันหายไปแล้ว

บางครั้งก็แค่รีสตาร์ทคอมพิวเตอร์ ปัญหาก็หายไปอย่างน่าอัศจรรย์

เมื่อเขาตรวจสอบอย่างละเอียด ก็พบว่าปัญหานั้นมาจากฐานข้อมูลเอง

เป็นเพราะรหัสหนังสือมีจำนวนหลักเกินกว่าที่ฐานข้อมูลกำหนดไว้ เจียงฮ่าวเห็นแล้วก็เอามือลูบหน้าผาก

มันเป็นปัญหาที่พื้นฐานมาก แล้วมันเป็นสาเหตุหลักที่ทำให้ระบบล่มมาตลอดเลยเหรอ?

พยายามจะเก็บข้อมูล 100 หลักในพื้นที่ที่กำหนดไว้แค่ 10 หลักมันก็ต้องมีข้อผิดพลาดอยู่แล้วสิ

เมื่อเขาดูโค้ดของระบบห้องสมุดที่ต้องแก้ปัญหานี้ด้วยโค้ดหลายแบบ เจียงฮ่าวก็เหมือนจะเข้าใจอะไรบางอย่างขึ้นมา

"อาจารย์จางครับ วิศวกรที่มาช่วยเราแก้ระบบที่มหาวิทยาลัยไม่สามารถเข้าถึงฐานข้อมูลโดยตรงได้ใช่ไหมครับ?"

"ใช่! ฐานข้อมูลต้องให้คนในมหาวิทยาลัยเราเท่านั้นถึงจะใช้งานได้"

"นี่เป็นหลักการของมหาวิทยาลัย แม้แต่บริษัทที่รับงานภายนอกก็ไม่สามารถเข้าถึงฐานข้อมูลได้"

เอาล่ะ! พอได้ยินแบบนี้เจียงฮ่าวก็เข้าใจทุกอย่างแล้ว

เขารู้แล้วว่าทำไมโค้ดระบบถึงได้กลายเป็นกองขยะแบบนี้

ไม่ใช่ว่าบริษัทภายนอกไม่มีความสามารถ หรือตั้งใจจะมาหลอกเอาเงิน แต่เป็นเพราะกฎระเบียบของมหาวิทยาลัยเอง

เมื่อระบบมีปัญหา แต่ฐานข้อมูลที่มีความลับถูกกำหนดไม่ให้บุคคลภายนอกเข้าถึงได้

จึงทำได้แค่แก้ไขปัญหาในส่วนของระบบภายนอกเท่านั้น ไม่แปลกใจเลยที่โค้ดกองขยะนี้ถึงได้เพิ่มขึ้นเรื่อยๆ

จริงๆ แล้วปัญหามันก็แค่แก้โค้ดให้สามารถรองรับข้อมูลที่มีจำนวนหลักเพิ่มขึ้นเท่านั้น แต่กลับต้องให้คนอื่นมาหาทางแก้ที่มันไม่ตรงจุด

แล้วมันจะเป็นไปได้ยังไงกัน คาดว่าห้องสมุดคงจะนำหนังสือใหม่ๆ เข้ามาตั้งแต่ไม่กี่ปีที่แล้วแล้ว และนี่คือสาเหตุที่ทำให้เกิดปัญหาเหล่านี้ขึ้นมา

แต่ก็ถือว่าโชคดีสำหรับเขา ถ้าไม่มีกฎระเบียบและสถานการณ์แบบนี้ ห้องสมุดก็คงไม่จ้างพนักงานเพิ่ม และท่านอธิการบดีหลินก็คงไม่หาโควต้าให้เขาด้วย

จบบทที่ บทที่ 12 บั๊กในระบบห้องสมุด

คัดลอกลิงก์แล้ว