anonymous@RULINUX.NET~# Last login: 2024-12-23 10:28:09
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Запилите уже восстановление пароля по имайлу)))

Субж! А то уже утомился я уже в куки хэш подставлять. Кстати куки не хило бы было зашифровать. И это, напомните плиз адрес репы, может меня на майских попробую разобраться и запилить.

Ax-Xa-Xa(*) (2012-05-02 23:03:23)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19

[Ответить на это сообщение]
avatar
Скрыть

Re:Запилите уже восстановление пароля по имайлу)))

Тогда на что может уйти целых две недели при переделке на новую платформу? Допустим разрабочик потратит полдня на внесение изменений в модель и создание недостающих констрейнтов. После этого генерит все формочки, сдёргивает с сайта страницы и подменяет в их содержимом контент на placeholder'ы - темплейт готов. Ещё пару дней вправляет функционал, возможно расписывает менюшку, тестирует. Четвертый день выкладывает на публичное тестирование и продолжает тестировать сам. На пятый день вправляет баги найденные в публичном тестировании, ещё раз тестирует, архивирует и идёт пить пиво.

anonymous(*)(2012-05-03 19:12:01)

avatar
Скрыть

Re:Запилите уже восстановление пароля по имайлу)))

> На пятый день вправляет баги найденные в публичном тестировании, ещё раз тестирует, архивирует и идёт пить пиво.
Еще дней пять на аутентификацию и авторизацию пользователей, поиск, фильтры, редактирование сообщений и остальную мелочевку. И да настоящие программисты еще пишут юниттесты))))

Ax-Xa-Xa(*)(2012-05-03 19:17:44)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19
avatar
Скрыть

Re:Запилите уже восстановление пароля по имайлу)))

> Еще дней пять на аутентификацию и авторизацию пользователей,
Если сам фреймворк этого всего не предоставляет ни нативно ни модулями, то код уже всё равно написан. Осталось воткнуть в метод какого-нибудь класса.

> поиск, фильтры, редактирование сообщений и остальную мелочевку.
Всё же есть. Если в фреймвоке не реализовано - берётся текущая имплементация и оборачивается под нужды фреймворка некоторой прослойкой кода.

> И да настоящие программисты еще пишут юниттесты))))
Юнит-тесты не должны писать разработчиком кода. Иначе получается юниттесты будут проверять код на его соответствие недопонимания разработчиком технического задания. Т.е. нахер ненужны. Особенно в такого масштаба проекте.

anonymous(*)(2012-05-03 20:00:29)

avatar
Скрыть

Re:Запилите уже восстановление пароля по имайлу)))

>> И да настоящие программисты еще пишут юниттесты))))
> Юнит-тесты не должны писать разработчиком кода.
Полностью с тобой согласен, но ты пробовал это кому-нибудь(кого ты не можешь послать с его юнит тестами))) объяснить?)))

Ax-Xa-Xa(*)(2012-05-03 20:06:32)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19
avatar
Скрыть

Re:Запилите уже восстановление пароля по имайлу)))

:) Было дело, правда не про юнит-тесты, а о вещах более глобальных - о макетинговой стратегии компании и моей получке как отражении бездарности менеджмента.. С конкретными конструктивными предложениями, надо сказать. Мягко, но категорично посоветовали поискать работу, более соответствующую амбициям. И, что удивительно, работа тут же нашлась. Очень им за совет благодарен.

anonymous(*)(2012-05-03 20:17:32)

avatar
Скрыть

Re:Запилите уже восстановление пароля по имайлу)))

>Юнит-тесты не должны писать разработчиком кода.
А как же test-driven development, который так все любят?

SystemV(*)(2012-05-03 20:18:52)

Emacs-w3m/1.4.468 w3m/0.5.3
avatar
Скрыть

Re:Запилите уже восстановление пароля по имайлу)))

> А как же test-driven development, который так все любят?

Нужно чтобы девелоперы хотя бы друг другу тесты писали, в смысле писали бы юнит-тесты для соседа, а не для того функционала, который реализовали сами.

Простой пример. В разное время при разных обстоятельствах доводилось поверхносто тестировать чужие проги. Что я делаю в первую очередь в таких случаях - иду на рандомный китайский сайт, копирую оттуда немного иероглифов и скармливаю проге эти китайские символы вперемешку с русскими и арабскими. Как правило где-нибудь такой коктейль вызывал глюки, на чём тестирование и заканчивалось
И насрать на юнит-тесты писанные самим разработчиком - если он в продукте не предусмотрел что ему на вход может прийти чо угодно, он в тестах этого тем более не реализует.

Плюс есть же бригады тестеров, есть же перекрёстное вычитывание кода. Но всё это (включая и юнит-тесты) требует наличия коллектива и создаёт оверхед, который мало кому приятен при работе над хоббейскими проектами.

anonymous(*)(2012-05-03 20:32:44)

avatar
Скрыть

Re:Запилите уже восстановление пароля по имайлу)))

>И насрать на юнит-тесты писанные самим разработчиком - если он в продукте не предусмотрел что ему на вход может прийти чо угодно, он в тестах этого тем более не реализует.
Это понятно. Но юнит-тесты пишут, прежде всего, чтобы в будущем можно было проще рефакторить проект. Вот написал ты функцию, написал к ней тест, проверил несколько раз. Потом, через какое-то время, твоё творение кое-как довели до ума совместными усилиями.

А потом оказалось нужным данную функцию переписать, не трогая остальную часть программы, что-то добавить или поменять, неважно. И тут юнит-тест как раз и нужен - его прохождение показывает, что ты, скорее всего, ничего не сломал. Естественно, нельзя тестам полностью доверять, плюс очень многое зависит от специфики программы. Например, в программе с большим количеством строго определённых вычислений толку от тестов всегда больше, так как с числами и формулами легче работать, чем с пользовательским вводом рандомного китайского текста.

Переписывание и добавление новых фич с тестами явно легче, чем без них. Если тесты, конечно, не совсем плохие.

Так что я бы не стал говорить, что тесты от разработчика совсем бесполезны. Хотя они наверняка не покрывают полностью все случаи, и не помогают устранить все баги.

SystemV(*)(2012-05-03 20:41:43)

Emacs-w3m/1.4.468 w3m/0.5.3
avatar
Скрыть

Re:Запилите уже восстановление пароля по имайлу)))

Звучит убедительно

anonymous(*)(2012-05-03 20:59:43)

avatar
Скрыть

Re:Запилите уже восстановление пароля по имайлу)))

>> Юнит-тесты не должны писать разработчиком кода.
> А как же test-driven development, который так все любят?
юнит-тесты и test-driven development не совсем одно и тоже. Для ТДД нужно 99% верное ТЗ и оверхед +30% для написания тестов. Во всех конторах где мне доводилось работать не могли себе позволить ни того ни другого в полном объеме)))

Поэтому максимум юнит-тесты по факту, что бы не поломать при рефакторинге.

Ax-Xa-Xa(*)(2012-05-03 21:08:43)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19
Этот тред читают 2 пользователя:
Анонимных: 2
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!