mrusklon
@mrusklon
Не получается? Яростно гугли!

А вы сохраняете себе кусочки кода для повторного использования?

Раньше когда еще не сталкивался с кодом , думал люди делают всякие сайты , вроде все блоки повторяются время от времени , а сейчас по сути нечего такого не наблюдаю. Может я просто не видел?
Вы так делаете?
  • Вопрос задан
  • 1382 просмотра
Пригласить эксперта
Ответы на вопрос 10
iCoderXXI
@iCoderXXI
React.JS/FrontEnd engineer
Есть блоки, которые применяются постоянно и кочуют из проекта в проект. Например роутер - блок кода, который решает, как и чем обрабатывать запрос. Или, например, блок, который готовит данные для отображения в jqGrid по AJAX запросам. Или блок, который занимается аутентификацией/авторизацией.

В целом по мере накопления опыта за годы выкристаллизовался мини-MVC-фреймворк, который вполне справляется с возложенными на него задачами. Конечно это поделка на коленке и для серьезного продакшена не подходит, но при этом 30 тысяч уников в сутки держало на хлипеньком шаренном хостинге нормально... :) И да, ломать пытались постоянно, но безуспешно. В том числе благодаря библиотеке DBSimple.
Ответ написан
Комментировать
uvelichitel
@uvelichitel
habrahabr.ru/users/uvelichitel
Нет. Snippets по научному называется. Не пользуюсь, не удобно. Повторяющиеся блоки правильней оформлять в библиотеки.
Ответ написан
Комментировать
27cm
@27cm
TODO: Написать статус
Ответ написан
Комментировать
@VZVZ
Reverse-Engineer, Software Developer, Architect
Фреймворки нужно писать.
Понятия "код на самописном фреймворке" и "(говно)код без фреймворка" - это две большие разницы. Неважно для какой платформы этот код.
Ответ написан
Комментировать
Jump
@Jump
Системный администратор со стажем.
Иногда это возможно и полезно, но не у всех и не для всех.
Если вы часто делаете однотипную работу, то это сильно помогает в работе.
Если у вас очень разнообразные задачи - это просто бессмысленно и бесполезно.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Пишите себе классы и библиотеки для конкретных узких задач работы с данными.
Затем, просто подключаете и все.
Ответ написан
Комментировать
riky
@riky
Laravel
Раньше вел отдельные txt документы со сниппетами по каждой используемой технологии. Довольно удобно и быстро можно поднять любую инфу поиском по тексту (хотя доки получаются на тысячи строк).

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

Сейчас сделал для себя сервис древовидное хранение заметок, по принципу все в одном доке, тестирую насколько получится удобно.
Ответ написан
sim3x
@sim3x
Хранение кусков кода

в продуктах IDEA есть live templates
Ответ написан
Комментировать
deridv
@deridv
snippetsource.net
Хороший ресурс чтобы хранить кусочки кода для повторного использования.
Ответ написан
Комментировать
uaKorona
@uaKorona
Front-End разработчик
Мы оформляем в виде компонент, то что кочует от проекта к проекту и покрываем их тестами.
Это еще не фреймворк, но уже библиотека )
Код лучше держать ни гитхабе или в приватном репозитории типа Битбакета
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы