julia_v_iluhina

Untitled

Jul 24th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.29 KB | None | 0 0
  1.     public void testLifeCycleOfTasks() {
  2. /*
  3.     Можно и так тест-метод назвать)
  4.     а можно чуть лаконичнее с тем же смыслом
  5.     testTasksLifeCycle
  6.    
  7.     не настаиваю)
  8.     вообще и далее по курсу - будем выбирать наиболее точные и лаконичные названия)
  9.     так что к неймингу придираться буду постоянно
  10. */
  11.  
  12.         complete("4");
  13.         /*
  14.             конечно, на первый взгляд - хорошее имя для метода)
  15.             теперь примени этот же метод к уже закомпличеной задаче
  16.             вопрос - метод сделает то же, что декларирует в своем названии?
  17.             вот это почитай - чтоб окончательно определиться - какое имя нужно методу
  18.             https://docs.google.com/document/d/13dNyFGbI7mV22UUhH8E0LJ7SzabAmX7Bw7VCHScYfiU/edit#bookmark=id.tmkuktenqqdi
  19.  
  20.             как быстро переименовать метод/класс/переменную/параметр
  21.             https://docs.google.com/document/d/13dNyFGbI7mV22UUhH8E0LJ7SzabAmX7Bw7VCHScYfiU/edit#heading=h.vwuqi54t6fyg
  22.         */
  23.         clearComplited();
  24.         /*
  25.             complete vs complite ?
  26.             ошибки в спеллинге - идея подчеркивает зеленой волнистой линией
  27.             обрати внимание)
  28.         */
  29.         ...
  30.  
  31.         completeAll();
  32.         /*
  33.             тут - тоже с неймингом - аналогичная ситуация
  34.             попробуй сначала закомплитить все таски
  35.             и снова вызвать
  36.         */
  37.         ...
  38.         tasks.shouldBe(empty);
  39.         /*
  40.             Для этой проверки тоже свой метод организуй
  41.         */
  42.  ***************************************************
  43.  
  44.     ElementsCollection tasks = $$("#todo-list li");
  45. /*
  46.     Иногда полезно быть максимально точным в селекторах
  47.     "#todo-list>li" - будет точнее
  48.     в нашем простом приложении и твой вариант ОК
  49.     но - бывает, что вот эта точность - важна
  50. */
Advertisement
Add Comment
Please, Sign In to add comment