rewrite Archive

การ rewrite ไม่น่ากลัวอย่างที่คิด ถ้าทำถูกวิธี !!!

โลกของการพัฒนา software นั้น บริษัทส่วนใหญ่จะอยู่กับ Legacy system และพบว่ามักจะชอบโยนระบบเหล่านี้ทิ้งไป แล้วทำการเขียนใหม่ (rewrite) ทั้งหมด !! เนื่องจากเชื่อว่า ถ้าเขียนใหม่แล้ว ระบบมันจะดีกว่าเดิม เราจะได้ใช้เทคโนโลยีใหม่กว่าเดิม เราจะได้ไม่ต้องใช้ชีวิตอยู่กับ Legacy system ที่มันแย่ๆ แต่การสร้างใหม่ทั้งหมดมันน่ากลัวเช่นกันนะ !!

Read More…

ข้อแตกต่างระหว่าง Refactoring กับ Rewrite

ได้อ่านเอกสารเรื่อง Refactoring :: When Do i Start ? ของคุณ J. B. Rainsberger แล้วคิดว่าน่าจะมีประโยชน์ จึงได้ทำการสรุปออกมา โดยเน้นย้ำเรื่องของ refactoring คืออะไร และอธิบายความแตกต่างระหว่าง refactoring กับ rewrite ส่วนเรื่องอื่นๆ เอาไว้สรุปกันวันอื่น

Read More…