The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступен движок для создания блогов Lenin.Blog 0.1, opennews (??), 29-Ноя-17, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


174. "Доступен движок для создания блогов Lenin.Blog 0.1"  –1 +/
Сообщение от бедный буратино (ok), 30-Ноя-17, 13:34 
> Ничего не имею против автора проекта, он волен писать что угодно в
> каком угодно стиле и придерживаться любых взглядов.
> У меня вопрос к тем, кто пропустил публикацию материала: зачем? Сабж не
> представляет никакой ценности для мира СПО, ПО и IT в целом.
> Можно было бы предположить, что опубликованный код станет основой для разработки
> качественного и/или нужного продукта. Но так как автор забил на какие-либо
> стандарты чего-либо, почему то считая их ненужными, врядли кто-то займётся этим
> кодом кроме самого автора.

А почему у проекта должно быть много авторов, и все должны влезть в код? Вы код всех проектов, которыми пользовались, проверили? :)

Ситуация, когда проектом занимается его автор, считается нормальной. Тем более, суть не только в реализации, но и в самом стандарте, который можно взять за основу, чтобы самому потом не реализовывать клиенты и прочий прикладной софт, который уже написан.

Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

181. "Доступен движок для создания блогов Lenin.Blog 0.1"  –1 +/
Сообщение от бедный буратино (ok), 30-Ноя-17, 14:33 
> Если вы хотите, чтобы вашим продуктом пользовался кто-то кроме вас, архитектура должна быть расширяемой и модульной.

Этот проект не для этого, вообще. Он специально был выделен из основного проекта, чтобы развиваться совсем по другим правилам.

> Плохо также, что вы просто не воспринимаете чисто техническую критику от людей у которых, насколько видно из их комментариев, есть опыт в разработке.

Я нормально воспринимаю критику. По-моему, я достаточно доступно объяснил, что если я буду делать так, как они хотят, я не получу ни единого нового пользователя. Зато у меня просто не будет рабочего кода и не будет возможности быстро проверять какие-то вещи на практике.

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

203. "Доступен движок для создания блогов Lenin.Blog 0.1"  +/
Сообщение от _ (??), 30-Ноя-17, 23:57 
>Мне, как веб-разработчику

Ах вот оно что ... это многое объясняет. :)

Ответить | Правка | К родителю #179 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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