Тестирование.
Jan. 11th, 2013 02:15 pmВот уже некоторое время занимаюсь написанием тестов для API и чем дольше этим занимаюсь, тем больше понимаю на сколько важны многие вещи, которые пытался донести до меня мой друг Недочеловек.
И эти мысли выскакивают словно вспышки и тогда я прекращаю работать ради работы, а начинаю думать. Строить план работы и писать конечный результат того, что должно получиться. Описав четко предполагаемый результат, я увидел как сократить количество не нужной работы и за пол дня завершил текущую подзадачу. При наличии четкой картины, перестаешь гоняться за воображением и своими фантазиями, которые генерируются с невероятной скоростью.
О! А это можно еще так протестировать.... И добавляется еще с десяток тестов...
Блин! А эти тесты лишние....
Вот так и получается, что работаешь ради написания кода.....
1. Напишите всё все, что у вас есть в задаче.
2. Определите как это должно выглядить в конечном итоге.
3. Попробуйте подумать над тем, каким способом можно достичь нужной цели.
4. После того, как вы достигли её, обернитесь назад и проанализируйте свой путь.
И эти мысли выскакивают словно вспышки и тогда я прекращаю работать ради работы, а начинаю думать. Строить план работы и писать конечный результат того, что должно получиться. Описав четко предполагаемый результат, я увидел как сократить количество не нужной работы и за пол дня завершил текущую подзадачу. При наличии четкой картины, перестаешь гоняться за воображением и своими фантазиями, которые генерируются с невероятной скоростью.
О! А это можно еще так протестировать.... И добавляется еще с десяток тестов...
Блин! А эти тесты лишние....
Вот так и получается, что работаешь ради написания кода.....
1. Напишите всё все, что у вас есть в задаче.
2. Определите как это должно выглядить в конечном итоге.
3. Попробуйте подумать над тем, каким способом можно достичь нужной цели.
4. После того, как вы достигли её, обернитесь назад и проанализируйте свой путь.