FINAL PROJECT : TDD
TDD with specific LANGUAGES
Eiffel, JAVA, C#, PHP
TDD with specific TECHINQUES
Enterprise Java Beans
Visual Studio 2008
Develop an example
First a small one, later a medium one.
If it’s posible, a big one will be implemented.
Little tests for all the classes & methods
Try to develop in the opposite way
Focus on TDD, I’m going to write tests
and then generate code from them.
PHASES (For each language)
Only a few classes. Easy application.
It will help me to understand language knowledge
Not to much classes, but enough to
integrate more than one goal in the same application
DataBase access and mocking.
Simulated object that mimic the real
For JAVA : JMock, EasyMock
For C# : NMockLib, Rhino Mocks
For PHP : SimpleTest
First of all, write a test. After that:
Write code that pass that test.
Clean code that works.
As more test you write,
more closer you will be of the goal.
TEST DRIVEN DEVELOPMENT
Articles, examples and information about
TDD & Java/PHP/Eiffel read
Little TDD mini
Language almost learnt
C#, Eiffel, PHP
Make more examples to understand the language.
Over all, PHP (Never studied before)
How to handle a database in all languages
Never done before
WORK TO DO
I have several difficulties to
understant de main goal of my work.
It’s hard for me to think about
I only have a superficial idea about how TDD works,
and basic notions of a few languages
Not enough to know how can I make my job.
I don’t know how to ‘start’.