julia_v_iluhina

Untitled

Oct 25th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.37 KB | None | 0 0
  1. /*
  2.       сравни
  3.   */
  4.           SelenideElement editingElement = tasks.findBy(cssClass("editing"));
  5.           return editingElement.$(".edit").setValue(newTaskText);
  6.  
  7.           и
  8.  
  9.           return tasks.findBy(cssClass("editing")).$(".edit").setValue(newTaskText);
  10.   /*
  11.       я бы не стала разбивать на 2 строки
  12.       т к не вижу выигрыша от разбиения
  13.  
  14.       а если уже разбивать - для понятности
  15.       то тогда переменную назвала бы не editingElement, а editingTask
  16.   */
  17.   **********************
  18.   public class GivenHelpers {
  19.   ...
  20.       public static void doubleClick(SelenideElement element){
  21.       ...
  22.   }
  23.   /*
  24.       не, не стоит doubleClick размещать в GivenHelpers
  25.       лучше отдельно в Helpers
  26.       да, пока вроде бы барство - городить целый класс ради одного метода
  27.  
  28.       но так будет правильнее - т к так каждый класс решает свои задачи, нету смешения смыслов
  29.       а когда и если таких универсальных методов прибавится - это станет критически важно
  30.       погугли single responsibility principle
  31.   */
Advertisement
Add Comment
Please, Sign In to add comment