The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Доступен движок для создания блогов Lenin.Blog 0.1"
Отправлено shibaon, 30-Ноя-17 14:11 
> Вы код всех проектов, которыми пользовались, проверили? :)

Мне, как веб-разработчику, действительно приходится разбираться в коде используемых фреймворков. Давненько уже приходилось работать и с wordpress — не смотря на то, что это очень гибкая CMS, для того чтобы сайт удовлетворял собственным требованиям или требованиям заказчика, приходилось писать свои плагины, для этого тоже нужно было понимать код WP.

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

Если вы хотите, чтобы вашим продуктом пользовался кто-то кроме вас, архитектура должна быть расширяемой и модульной. Предположим, я решил взять ваш код в качестве основы для своего продукта. Мне будет очень сложно с ним работать в виду отсутствия модульности и расширяемости, потому что придётся править ваши файлы, для того, чтобы подключить мои. Предположим, вы выпустили новую версию. Как мне её обновить, не затерев свои правки, если вы проигнорировали выстраданные тысячами разработчиков решения вроде pip? Я уже не говорю про работу в команде, когда я с товарищами буду работать над проектом совместно — мы будем больше заниматься разрешением конфликтов при мёрдже, нежели непосредственно написанием кода.

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

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру