อยากให้น้องๆหรือ 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
เจ้าของกระทู้เค้าบ่นๆ เกี่ยวกับ 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