อยากให้น้องๆหรือ Programmer ใหม่ๆ ลองอ่านข้อความนี้ดู

วันนี้รู้สึกคึก เลยเข้าไปหาอะไรอ่านในเวบประจำคือ narisa.com พอดีไปเจอกระทู้หนึ่งซึ่ง
เจ้าของกระทู้เค้าบ่นๆ เกี่ยวกับ freelance แต่ผมกลับมองอีกมุมหนึ่งว่า อยากให้น้องๆหรือ
Programmer ใหม่ๆ ลองอ่านข้อความนี้ดู แล้วอย่าทำแบบนี้นะ สำหรัับผมก็จะพยามแก้ไข
บางข้อที่ผมเป็นจุดอ่อนเหมือนกัน โดยเฉพาะข้อสุดท้าย

- Collection Framework ​หากคุณ​ไม่​รู้​ ​ห้ามรับงานเด็ดขาด​ ​จำ​เป็น​กับ​ชีวิต​ Developer ​ที่สุด​ ​ไม่​ใช่​แค่ว่ารู้​ใช้​ยัง​งัย​ ​แต่​ต้อง​ใช้​ให้​เป็น​ Code ​ที่ผมเจอ​ ​เช่น
- ​ยัง​ใช้​ Vector, Hashtable ​อยู่​ ​โอเครับ​ได้​
- ArrayList ​เอามา​เก็บ​ Object ​แล้ว​ Loop ​เอาที่​ซ้ำ​ๆ​ ​ออก​ ​ทำ​ไม​ไม่​ใช้​ Set
- ​จะ​ Sort ​ทำ​ไม​ต้อง​เขียน​ Bubble Sort ​เขียนก็ผิด​ ​ทำ​ไม​ไม่​ใช้​ Comparator ​หรือ​ Tree ​การ​ Loop ​เพื่อ​ Sort ​น่ะครับ​ ​ถ้า​มี​ 2 Loop ​ก็​ไม่​มี​ใครอ่านรู้​เรื่อง​แล้ว
- Key-Value ​ทำ​ไม​ไม่​เลือก​ใช้​ Map ​จะ​มา​ใช้​ Collection ​กะ​โค้ดสัตว์ประหลาดอะ​ไรทำ​ไม
- ​เขียน​ JDBC ​ใช้​ PreparedStatement ​สิครับ​ ​จะ​มา​ Concat String ​หาอะ​ไร
- ​กรุณา​ใช้​ StringBuilder/StringBuffer ​แทนการ​ Concat String ​ที่ยาวๆ​ ​โดย​เฉพาะ​ SQL ​แล้ว​ช่วย​ดูหน่อยว่า​ถ้า​มันไป​อยู่​ใน​ Loop ​ให้​เอาออกมานอก​ Loop ​จะ​ได้​มั้ย​ ​ทำ​ไมไป​ Concat ​ใน​ Loop ​อย่าง​นั้น​ SQL ​ก็ยาวซะ
- ​ตัวแปร​ให้​ตั้งชื่อสื่อหน่อย​ ​จะ​ตั้งทำ​ไม​ prayboy_Naja, prayboy_Maveawwww (อ่านว่า​ ​เพร์บอย์นะจ๊ะ​, ​เพร์บอย์มา​แว๊วววว)

ที่มา : http://www.narisa.com/forums/index.php?showtopic=17255

Comments

เข้ามาดู.... อ.มด ใช้เมล์ไรเล่น msn นะติดต่อไม่ได้เลย คุยเรื่องเขียนโปรแกรมกับใครก็ไม่รู้เรื่องสักคน เฮ้อ... โค้ดเนม Kingmot นี้ไม่น่าผิดตัวน่ะ -*-