- วิศวกรซอฟต์แวร์ไม่ชอบโค้ด โดยเฉพาะโค้ดที่คนอื่นเขียน
- สถาปัตยกรรมไมโครเซอร์วิสช่วยให้วิศวกรซ่อนโค้ดเก่าไว้หลังคอนเทนเนอร์และโหลดบาลานเซอร์ แล้วทำเหมือนว่ามันไม่มีอยู่จริงได้
- แทนที่จะไปดู implementation จริงหรือ test suite ของ dependencies วิศวกรมักอ้างอิง Stack Overflow เพื่อหาโซลูชันด้านโค้ดเป็นหลัก
- วิศวกรไม่ชอบรีวิวโค้ดของคนอื่น ซึ่งอาจทำให้การอนุมัติ pull request ล่าช้าได้
- วิศวกรชอบการเขียนโค้ด และอาจหมกมุ่นอยู่กับมันจนลืมความต้องการพื้นฐานอย่างการกินและการนอน
- วิศวกรสนุกกับการอ่านเรื่องโค้ดและวิธีเขียนโค้ด แม้ในความเป็นจริงจะไม่ได้อ่านโค้ดตัวอย่างที่ให้มาเลยก็ตาม
- การประชุม การเขียนเอกสาร การทดสอบ และการรีแฟกเตอร์โค้ด ล้วนเป็นเรื่องจุกจิกที่แย่งเวลาของวิศวกร
- วิศวกรเฝ้ามองหาเครื่องมือและเทคโนโลยีที่จะช่วยให้เขียนโค้ดได้มากขึ้นอยู่เสมอ และในช่วงไม่กี่ปีที่ผ่านมาเครื่องมือที่ขับเคลื่อนด้วย AI ก็ได้ปรากฏขึ้น
- วิศวกรอาวุโสตระหนักแล้วว่าการลดปริมาณโค้ดให้เหลือน้อยที่สุดและการลบโค้ดที่ไม่จำเป็นมีความสำคัญต่อการลดภาระบำรุงรักษาและเวลาหยุดทำงาน
- วิศวกรอาวุโสให้ความสำคัญกับวิธีแก้ปัญหาที่งดงามสำหรับปัญหาที่ซับซ้อน แต่ก็มองอย่างกังขาต่อการเขียนโค้ดที่ไม่ก่อให้เกิดคุณค่า
- วิศวกรควรคำนึงถึงต้นทุนและผลกระทบของโค้ดของตนเอง และใช้ประโยชน์จากโซลูชันที่มีอยู่แล้วเมื่อเป็นไปได้
- คุณลักษณะที่อธิบายในบทความนี้สะท้อนทัศนคติของวิศวกรในอดีต
- บทความนี้จุดประกายการถกเถียงบน Hacker News
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News