- Автор темы
- #1
Давайте поговорим о(лингвисты есть? "о" или "об"?) ошибках, которые мы допускаем при разработке - просто назовите по пунктам те, которые вы допускали и собираетесь (либо уже) начали обходить стороной.
Наверняка кто-то найдет что-нибудь, в чем ошибается каждый раз при проектировании\разработке приложения.
Не забывайте пожалуйста в списке своих ошибок делать следующие пометки:
Наверняка кто-то найдет что-нибудь, в чем ошибается каждый раз при проектировании\разработке приложения.
Не забывайте пожалуйста в списке своих ошибок делать следующие пометки:
- [в прошлом]
- [иногда и в настоящем]
- [постоянно]
- [хочу отучиться]
- [отучиваюсь]
- использование переменных а не констант в конфиге приложения (при большом объёме было много случаев когда переменной присваивалось другое значение на полпути) [в прошлом];
- использование сокращенных\не явно говорящих о предназначении переменных имён [в прошлом];
- смесь логики и представления [в прошлом];
- использование значений для каких либо действий\функций без выноса их в конфиг (например бывали такие случаи когда прямо перед процедурой авторизации присваивались значения переменным на максимальное кол-во неверных попыток войти, время бана логина при привышении этого значения, и т.д.) [в прошлом];
- иногда стремился запихнуть как можно больше кода в один файл (как дурак до сих пор все аяксовые функции храню в одном файле, в котором количество строк уже за тысячу давно перевалило) с той целью, чтобы в дальнейшем было легче "ориентироваться" в коде. на самом деле разделение рулит [иногда и в настоящем],[отучиваюсь];
- первым делом сажусь писать основную часть приложения напрочь забывая о дебаге и в последствии дико матерясь про себя и вслух при дебагинге [постоянно];
- приложение заведомо нерасширяемое, заточенное под какую-либо определенную направленность [в прошлом];
- забывал про табуляцию кода [в прошлом];