| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Форум группы: delphi > Покритикуйте класс и код |
| Автор: VladBD 3.4.2010, 13:46 |
| RAD 2010, прога - помощник для игры Сапер писал для того чтоб разобраться с некоторыми моментами. просьба оценить класс и высказать критику |
| Автор: RomanEEP 15.4.2010, 20:27 |
| Отлично написано! |
| Автор: cemick 21.4.2010, 14:12 | ||||||||||||||||||
| Если хотите что бы по придерались, то выскажу свою субъективное ИМХО на основе внешнего вида кода, не вдаваясь в логику и работу программы: 1. Все поля я бы обозначал префиксом F, это касается и
2. Почему это
было не объявить перечислением? 3. Параметры методов принято начинать с префикса "A" 4. Всегда операции (:= = + * < и т.д) обрамлять пробелами 5. Вот это
выглядело лучше хотя бы вот так
6. Забавное название метода procedure THelper.FMapInit; 7. Подобного рода конструкции
ужасны, лучше вот
И что тут делает Break? 8.
тоже самое что и предыдущий плюс добавить else (т.е. если выполниться первое условие, то зачем проверять следующие?) И вместо Pos я бы использовал AnsiContainsText. 9. В названиях подобных функци isInitAnyCells лучше не использовать вопрос 10. Незабываем про сообщения компилятора, и подчищать код (проект не собирал наверняка их не мало):
11. Если уж показываем код людям то больше комментариев 12. Не понятно зачем тут S
13. Есть такая функция Format ps Большинство придирок наверно мелочны и получены простым пробеганием взгляда по коду |