which one is prac;cing professionally. A rou(ne which you do not waver from. Never causing harm in the work they are doing. [email protected] twi0er.com/ricky_clegg Thursday, 27 September 12
SoAware is one of the most fragile systems. There are not many careers where you are change one character and bring down an en(re system. Thursday, 27 September 12
A double-‐entry bookkeeping system is a set of rules for recording financial informa;on in a financial accoun;ng system in which every transac;on or event changes at least two different nominal ledger accounts. Thursday, 27 September 12
TDD is the discipline of wri;ng code (Test suites) that tests your produc;on code works. The individual tests are known as unit tests. The Clean Coders have 3 rules to live your life by. Thursday, 27 September 12
Jasmine is a behaviour-‐driven development framework for tes;ng JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests. Thursday, 27 September 12
Jet Brains -‐ WebStorm is the best JavaScript IDE on the planet * JS Test Driver a cross browser tes;ng environment comes built in. 1000’s of plugins. Code refactoring tools including method extrac;on, rename, move and introduce variable. Local GIT support. *This could well just be my opinion. Thursday, 27 September 12
Unit tes(ng is for tes;ng business logic only. Integra(on tes(ng is for tes;ng unit tests working in a group. In a Sencha app there is very li0le business logic. We use UI tes(ng to test our views. For UI tes;ng and there is no be0er tool for this than Siesta. Thursday, 27 September 12