Месяц: Сентябрь 2014

  • зачем нужна команда разработки

    зануда mode

    Пилю тут очередной проект по фрилансу, протупил с оценкой (начали без ТЗ) теперь сжимаю зубы и жду когда конец. А конца не видно, потому что у клиента «свое видение».

    Пример элемент дизайна в странице настроек:

    Соответственно по нажатию редактировать открываются поля ввода этого же емейла и пароля и кнопка сохранить. Полностью код этого виджета вместе с версткой занимает 60 строк кода (не считая стилей).

    60 строчек даже при моей скорости набора кода это минут пять.

    Как бы сделал я?

    if ($_POST[’email’]) {$sql = «update ** «;qr($sql);?><div class=’alert-info’>Сохранено</div><?}
    <form action=»» method=’post’>
    <input type=’text’ name=’email’ value=»>
    <input type=’text’ name=’pswd’ value=»>
    <input type=’submit’ name=’email’ value=’Сохранить’>
    </form>

    Всего 6ть строк кода. Функционал тот же. Что можно впихнуть в сэкономленные 54 строчки? Например проверку сложности пароля, смс уведомление о смене, генератор паролей, пару строчек предупреждений о безопастности. Вещи гораздо более нужные.

    То же самое с целевыми страницами, лучше сделать 2 простые но принципиально разные, чем одну большую и «все учесть».

    Очень хорошее правило (от А Лебедева) — если это можно выкинуть, значит это обязательно надо выкинуть.

    Вывод? Хуивод!