Skip to content

Резюме зустрічі 24.11.15

romach edited this page Nov 26, 2015 · 1 revision

youtube-icon Відео

[Вимоги до коду](Требования к коду)

🕒 [00:45 - 14:50]

  • Использовать в рест-запросах under_score стиль. [01:21 - 3:45]
  • Роллбек если есть, то должен приводить базу в то состояние, которое было до запуска ченчсета. [03:52 - 4:45]
  • Тесты не должны использовать интернет. [04:45 - 7:20]
    • Треба створювати заглушки, які емюлюють роботу стороннього API
  • Соблюдаем принцип YAGNI: нужно реализовывать минимум методов, который полностью удовлетворяет постановке задачи. Особенно это касается дао и сервисов. [07:20 - 10:30]
    • Треба писати тільки той код, який забезпчує проходження тестів.
  • Группировать методы в дао и сервисах по выходным параметрам. Если метод возвращает void, то по логике применения метода. [10:30 - 13:00]
public interface FirstDao {
    public First getFirst(int id);
    public List<First> getAllFirsts();
    public Second getSecondByFirst(First first);  // Этот метод следует перенести в SecondDao
    public First getFirstBySecond(Second second);
}

public interface SecondDao {
...
}

🕒 [14:50 - 22:30]

  • кожен повинен переглянути резюме один одного і залишити коментарі;
  • послухати вебінар
  • почитати статті (1, 2)
  • почитати статті на DOU

Різне

🕒 [39:30 - 46:30]

  • заборонена операція DELETE в БД, оскільки інформація може бути корисною в майбутньому. Треба додати до таблиць поле active.
Clone this wiki locally