19

Господа программисты! Изобретайте велосипеды!

Здравствуйте.

Я морально готов к тому, что меня заминусуют, плюнут в лицо, наср*т за шиворот и забанят в гугле. И всё-же.

Господа программисты-сисадмины! Изобретайте велосипеды! Если позволяет время, лучше посидите и попытайтесь решить задачу своими силами. После любого результата (даже отрицательного) поищите готовые решения.

Почему нужно писать велосипед? Чтобы пришло бОльшее понимания задачи, для развития своих навыков и как спортивный интерес.

Пописав "велосипеды" в своё время (да и чего там говорить, до сих пор пишу) и увидев узкие места своего собственного кода, я не раз обращался к готовым решениям. Местами находил "грабли" посерьёзнее моих. В некоторых точно такие же затыки, как и у меня (что приводит к выводу о идентичности решения).

К тому же при постоянно развивающихся технологиях пересмотр старых алгоритмов может иметь место.

Это Моё личное мнение.

Я готов к экзекуции

Господа программисты! Изобретайте велосипеды!

P.S. Баянометр ругался на картинку.

Вы смотрите срез комментариев. Показать все
2
Автор поста оценил этот комментарий

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


"Пересмотр алгоритмов" вообще не при делах. Если есть необходимость изобретать своё, то как раз желательно сначала ознакомиться с существующим, чтобы понимать что и как улучшать.

раскрыть ветку (5)
0
Автор поста оценил этот комментарий

К тому же мало где видел открытое решение определённой задачи.


Например: есть задача (которую я рассматривал): очистить почтовую очередь от определённых писем (MTA Postfix).


Или другая: Вычислять процентное совпадение строки в поле таблицы базы данных. База MS SQL. Поле Nullable. Решение до сих пор "шлифую" в свободное время, так как моё решение выполняется достаточно долго (в зависимости от слов в искомом и таблице).

раскрыть ветку (3)
0
Автор поста оценил этот комментарий
К тому же мало где видел открытое решение определённой задачи.
Так это совсем другое. Какой же это велосипед, если подходящего решения просто нет?
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Большинство windows приложений - это решения, алгоритм которого вам никто (почему-то) не показывает...

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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


Иначе я не понимаю как мы дошли до обсуждения "windows приложений" - ведь вместо windows надо писать своё. (:

Автор поста оценил этот комментарий

Если позволяет время

Это ключевое условие, как я и сказал =)

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества