-
Notifications
You must be signed in to change notification settings - Fork 6
Резюме зустрічі 24.11.15
romach edited this page Nov 26, 2015
·
1 revision
🕒 [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
.