ย้อนกลับไปมองความคิดในเรื่องการพัฒนาซอฟแวร์

ตอนแรกตั้งใจว่าจะเขียนบล็อกเกี่ยวกับการพัฒนาซอฟแวร์อีกบล็อกนึง หลังจากร่างเรื่องที่จะเขียนเสร็จก็รู้สึกตะหงิดใจว่าเคยเขียนอะไรแบบนี้ไปแล้วหลายครั้ง เลยมาลองเปิดย้อนอ่านบล็อกของตัวเองดู พบว่าเขียนไปหมดแล้วจริงๆด้วย สิ่งที่โน้ตไว้ตั้งใจจะเขียนไม่มีอะไรใหม่เลย เลยขอเปลี่ยนเป็นบล็อกรวบรวมสิ่งเหล่านั้นที่เคยคิดและเขียนไปตลอด 2 ปีที่ผ่านมาแทนละกัน

Importances of Rapid Feedback แนวคิดในการทำงานคือต้องพยายามให้เกิดฟีดแบ็คเร็วๆ เพื่อที่จะได้ไม่เดินหลงทาง

My view of TDD ประโยชน์และสไตล์การทำ TDD ของตัวเอง น่าประหลาดใจมากที่ ณ วันนี้ลำดับขั้นตอนยังเหมือนวันนั้นเป๊ะๆ

Pull Systems in Software development อีกบล็อกเกี่ยวกับฟีดแบ็คและการปรับปรุง

Intro to fun automate testing เทสที่ดีเป็นอย่างไร มีแนวทางทำให้เกิดเทสที่ดียังไง

Making CHANGE possible ทำอย่างไรให้เรายังสามารถแก้ตามฟีดแบ็คได้เสมอ

Continuous integration คือ อะไร หนึ่งในวิธีการสร้างฟีดแบ็ค

สิ่งที่บริษัท/ทีม โปรเจ็คพัฒนาซอฟต์แวร์ “ควรทำ” (ฉบับไว้อ่านเอง)

Agile 101 agile สำหรับผมมี 3 ข้อ feedback, change, bring value

Trunk Based Development หนึ่งในวิธีทำให้ continuos integration และชีวิตการพัฒนาซอฟต์แวร์เป็นไปอย่างราบรื่น

ประสบการณ์ที่เก็บได้ตามทาง ยำๆ หลายเรื่องที่พบเจอตอนนั้นเข้าด้วยกัน

QA first and Specification by Example Book วิธีการทำให้กระบวนการ QA มีประสิทธิภาพมากขึ้น บั๊กเด้งไปมาระหว่าง dev กับ qa น้อยลง

Fundamental of successful software development? ค้นหาปัญหาและโฟกัสในการแก้ปัญหานั้น

หนึ่งปีในสิงคโปร์ ภาคโปรแกรมเมอร์

เข้าใกล้ Continuous Deployment ไปอีกหนึ่งก้าว dev<->deploy cycle ของบริษัท ที่ตอนนี้ไม่ได้ใช้แล้ว

The Deep Synergy Between Testability and Good Design เทสยากแปลว่าดีไซน์มีปัญหา

Test อะไรบ้าง? เติมเต็มเกี่ยวกับเรื่องการเทสและ TDD

ถ้าลองไล่ตามอ่านดูจะพบว่าในช่วงแรกๆ ผมเขียนด้วยภาษาที่ไม่มั่นใจ เพราะตอนนั้นอยู่ในช่วง อ่านหนังสือมาเขียน หรือฟังการบรรยายมาเขียน

2 ปีผ่านไปด้านเนื้อหาไม่มีอะไรต่างไป สิ่งที่ต่างคือประสบการณ์ที่มากขึ้น ก็มีความมั่นใจมากขึ้น รู้อะไรควรไม่ควร ณ เวลาใดๆ มากขึ้น

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s