Bluegear's blog

Spring IDE 2.0 RC 1 คลอดแล้ว

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

ช่วยเขียนโค้ดให้อ่านง่ายๆ ได้ไหม!!!

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

Site Search

 
Web blognone.com

User login