Bluegear's blog
Spring IDE 2.0 RC 1 คลอดแล้ว
Submitted by Bluegear on 19 June, 2007 - 17:02. tags:ปลั๊กอินสำหรับโปรแกรมเมอร์ที่ทำงานด้วย Eclipse + Spring Framework 2.0 คลอดแล้วครับ เวอร์ชันนี้สนับสนุนทั้ง Spring Bean และ Spring Web Flow ฟีเจอร์ที่ผมทดสอบแล้วมีดังต่อไปนี้
- มี Spring Bean Configuration File Validator คอยจับผิดเวลาเขียนคอนฟิก
- ช่วยเติมชื่อคลาสให้เวลาเขียนคอนฟิก
- และที่ไฮโซมาก สามารถแสดงแผนภาพของบีนที่เราคอนฟิกได้ด้วย
- Eclipse ออกอาการเอ๋อเล็กน้อยถึงปานกลาง แต่ใช้มาสองวันก็ยังไม่มีอะไรร้ายแรงเกิดขึ้นครับ
- ใช้ไปซื้อโอเลี้ยงแล้ว แต่ปรากฎว่าได้ชาเย็นมาแทน... ไม่ใช่ละ --\
ที่ลองแล้วก็มีแค่นี้ ใครถูกใจฟีเจอร์ไหนก็ลองมาแลกเปลี่ยนกันได้ครับ
อยากได้ต้องทำไง
ขอแม่สิครับ... เฮ้ยไม่ใช่!!! อัพเดทผ่านเมนูของ eclipse โดยเพิ่มอัพเดทไซต์ให้ชี้ไปที่ http://springide.org/updatesite_dev แล้่วก็ติดตั้งโลด
สำหรับเวอร์ชั่นนี้เป็น RC1 โดย RC2 คาดว่าจะออกมาในอีกไม่กี่วันนี้ และเวอร์ชั่นสุดท้ายคาดว่าจะออกในช่วงงาน SpringOne 2007 (20-22 มิถุนายน 2007)
ที่มา - Spring IDE
ช่วยเขียนโค้ดให้อ่านง่ายๆ ได้ไหม!!!
Submitted by Bluegear on 13 June, 2007 - 21:08. tags:ทำไมโปรแกรมเมอร์ส่วนใหญ่มักเขียนโค้ดแล้วอ่านไม่รู้เรื่อง แม้แต่ผมเองก็เถอะ เขียนแล้วมาอ่านอีกทีก็มึนไปซักพักเหมือนกัน วันนี้ผมเลยขอหยิบข้อแนะนำเล็กๆ น้อยๆ มาฝาก อ่านแล้วจะได้พึงสังวรณ์ก่อนเผางานครั้งต่อไปละกันนะครับ (--')
- อย่าพยายามทำเท่ห์ด้วยการใช้ left shift แทนการคูณด้วย 2 (อันนี้เคยเจอมากับตัว มันก็เท่ห์ดีนะ แต่งงอยู่นานเลยล่ะ)
- ช่วยตั้งชื่อตัวแปรให้มันสื่อความหมายหน่อย ถ้าใช้ภาษาระดับสูง (Java, .Net, PHP, etc.) ก็ตั้งชื่อให้มันอ่านออกและมีความหมายไปเลย
- วางแผนก่อนแล้วค่อยลงมือเขียนโค้ด เสียเวลาคิดสองนาที อาจจะช่วยไม่ให้คุณนั่งปวดหัวไปอีกหลายสัปดาห์
- โค้ดที่ไม่ใช้ให้ลบออกไปเลย อย่าคอมเม้นต์ทิ้งไว้ มันรกหูรกตา ถ้ากลัวว่าโค้ดเก่าจะหายไป ก็หัดใช้ SVN หรือ CVS ซะบ้าง
- อย่าคิดว่าทำแบบนี้ให้เสร็จไปก่อนวันหลังค่อยมาแก้ให้มันดี โค้ดที่คุณเขียนอาจถูกใช้งานนานกว่าที่คุณคิด (หรืออาจจะซับซ้อนจนไม่กล้าแก้!) ดังนั้นทำให้มันดีไปเลยดีกว่า
- ...และข้อสุดท้ายอย่าขี้เกียจ!!!
ทิ้งท้ายด้วยประโยคเด็ดจากหนังสือเล่มนี้
programs must be written for people to read, and only incidentally for machines to execute
ที่มา: blog.onlysimpler.com




