Tags » TDD

Test-Driven Development : Refactoring Code มันช่วยให้ Design ของ Code เราดีขึ้นจริงไหม

หลังจากที่ C# Dev คนหนึ่งได้เข้าไปแอบเนียนกับ Java Dev ในคอส Sustain TDD ของคุณ Somkiat.cc ทั้งสองวันที่ผ่านมานี้ได้อยู่กับ Junit และ IntelliJ พอสมควรแล้ว เราลองมาเล่น MS Unit Test บน Visual Studio ซักหน่อยดีกว่า

[คำเตือน] บล็อคนี้เขียนขึ้นมาเพื่อสนองตัณหาของตัวเองโดยที่เน้นไปในบางเนื่อหาของ Refactoring Code และเนื้อหาของ TDD ในบางส่วน ไม่ได้เน้นสาระและความรู้ที่เจาะลึก 104 more words

C#

Building a Data Manager Part II: Features and Contracts

From Michael’s Attic

This post is part of a series aimed at beginning PHP coders. Follow step-by-step from ground zero to build a simple data manager… 1,687 more words

Blog

MOQ – Isolation/Mocking Framework, TDD

    At the onset I would like to clarify that there are differences of opinions on isolation and mocking frameworks. Are they same or different? Without taking sides let me quote Roy and will let the reader decide for himself/herself.

    700 more words
Design

วงจรชีวิตการพัฒนาบั๊ก Bug Development Life Cycle

ในการพัฒนาซอฟต์แวร์นั้นมีกระบวนการและกิจกรรมต่างๆ มากมาย และเกิดขึ้นซ้ำไปซ้ำมาเพื่อให้ได้ซอฟต์แวร์ออกมา ซึ่งสิ่งเหล่านี้จะเรียกว่า วงจรชีวิตการพัฒนาซอฟต์แวร์(Software Development Life Cycle) แต่ทะว่านอกจากจะได้ซอฟต์แวร์แล้ว SDLC ยังได้สร้างบั๊ก (Bug) หรือข้อผิดพลาด (Defect) ออกมาด้วย นั่นแสดงว่านอกจากกิจกรรมที่ใช้สร้างซอฟต์แวร์แล้วยังมีกิจกรรมที่ใช้สร้างบั๊กซ้ำแล้วซ้ำเล่าอยู่ด้วย ฉะนั้นกิจกรรมที่สร้างบั๊กเหล่านี้ก็คงจะต้องเรียกมันว่า วงจรชีวิตการพัฒนาบั๊ก (Bug Development Live Cycle) ด้วย วันนี้ผมเลยจะมาเล่าว่าถ้าจะสร้างบั๊กเลวร้ายที่สุดและก่อให้เกิดความเสียหายมากที่สุด อาจจะฆ่าลูกแมว ทลายบ้านของคุณ และเป็นจุดเริ่มต้นของภัยพิบัติตามคำทำนายของชาวมายา(เอ๊ย ไม่ไช่ VLC Beta) และถ้าเราต้องสร้างบั๊กแบบนี้จริงๆ กระบวนการและกิจกรรมต่างๆ ใน BDLC ที่เกิดระหว่างพัฒนาซอฟต์แวร์นั้นเป็นยังไงตั้งแต่ต้นจนจบกระบวนการพัฒนาซอฟต์แวร์ 30 more words

Software Engineering

Note: Pragmatic Unit Testing in Java 8 with JUnit

I read the first version when I was in college. It introduced TDD and Junit to me just fine. I’d like to read the latest version to refresh my memory. 681 more words

My Reading

Bootcamp Reflection: When you know you're making progress

I’ve just finished my 6th week at the Ironhack Web Development Bootcamp; how time flies and yet so much to learn! I noticed my rather bare blog and thought it’s about time to come up for air from the Ruby-on-Rails-deep-sea-exploration and share with you lot floating on the surface what’s been going on underneath. 750 more words

Ironhack