IT заметки
Ещё немного о тестирование
Набор данных в тестах должен быть максимально приближен к реальным, но и интуитивно понятен для разработчика.
#тесты
14:10 07.06.2025г.
PostgreSQL и foreign ключи
Операция TRUNCATE в СУБД PostgreSQL не обращает внимание на FOREIGN ключи :)
#заметка #субд #PostgreSQL
23:12 28.05.2025г.
Данные, при тестирование
Старайся тестировать с реальными данными, а не просто с набором цифр и букв в поле бд
09:22 05.05.2025г.
Личное мнение про типизацию
Все что не типизировано должно быть типизировано, если даже язык позволяет не типизировать. Строгая типизация всегда лучше.
Лично мне не нравится введенный в PHP тип данных mixed и такие конструкции array|string
Это поможет избежать кучу непредвиденных проблем из-за автотипизиации.
например на PHP в ларавеле я жду от запроса ИНТ прилетает строка "1" и она автоматически становится INT - Такое надо проверять обязательно.
#типизация
09:49 30.04.2025г.
Тезис про тестирование
Мокай в слои как можно ниже уровнем, чем ниже ты сможешь замокать, тем лучше будет тест. #тесты
06:18 26.04.2025г.
Про коммуникацию между командой разработчиков
После согласования задачи лучше всего выдержать время, так как заказчик (менеджер проекта) может придумать новое условие или вспомнить какие-то упущенные нюансы. А ты, как коммуникатор, должен проверить полученную информацию. Я думаю, для небольших изменений в задачах можно выдерживать промежуток в полчаса-час, а вот для больших задач лучше выдерживать до 4 часов. Задача, как вино, со временем становится только лучше.
#таймменеджмент #коммуникация
10:24 24.04.2025г.
Принцип единственной ответственности
После написания функции задавайся вопросом, а у тебя точно функция совершает лишь одно действие и не берет на себя ничего лишнего.
#ревью
22:59 22.04.2025г.
Мысли про типизацию в PHP
Все что не типизировано должно быть типизировано, если даже язык позволяет не типизировать. Строгая типизация всегда лучше.
Лично мне не нравится введенный в PHP тип данных mixed и такие конструкции array|string
Это поможет избежать кучу непредвиденных проблем из-за автотипизиации.
например на PHP в ларавеле я жду от запроса ИНТ прилетает строка "1" и она автоматически становится INT - Такое надо проверять обязательно.
#типизация
22:54 22.04.2025г.