Как стать автором
Обновить
12
0
Dmitry A. @drdimitru

CTO

Отправить сообщение

afrokick на сколько помню meteor/meteorhacks:ssr подходит только для Blaze? У Реакта свое решение для SSR, как и у vue на сколько я понимаю? Сами используем только prerendering.com для целей SEO

Действительно похоже, сразу не догадался, +1 в карму

Про законность: В нашем случае это 100% авторская работа, наш CDO сам рисовал и готов рассказать про процесс и подтвердить оригинальность работы.


Про догадаться: подразумевается что цвет и композиция должны вызывать ассоциации с JavaScript.


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

Рептилоиды ? Если интересно, лого обусловлено тем, что изначально был один сервис — мониторинг. Наш CDO проложил связь между всевидящим оком и мониторингом.

По моему опыту работают оба пункта. Можно запросить roadmap проекта и выбрать таск самому.
Автор, друзья, коллеги, разработчики — не забываем про ответственность: habrahabr.ru/post/274791
Это был <sarcasm />, идеальных проектов просто — нет.
Не знаю почему, но я уверен, что пережитые эмоции связанные с данным проектом, Вы бы не променяли, ни на что.
Мы должны научится не только потреблять, но и отдавать обществу.
В основном пишу на «правильных» и «красивых» CoffeeScript и TypeScript («типобезопасном»).
По факту мне удобно писать на любом языке, благо документации и рекомендаций по стилистике и «правильному» написанию кода имеется в избытке. Опыт был с Go, PHP, C#, Objective-C, совсем немного Java и другие классические языки как Bash, Basic и т.д.
В моей истории был период с написанием «не правильного» и «не красивого» кода, но в какой-то момент мозг переключился и отказался писать и воспринимать «говно-код». Подобная история произошла и с Open-Source.
А где эти общепринятые нормы и стандарты почитать?

У общества спросить, которое Вас окружает (Честно, не знаю где почитать).

Для Вас неочевидно присутствие ответственности за ведение open-source проекта, ровно на столько же, на сколько неочевидно зачем писать «правильно» и «красиво» код, для тех кто его пишет «не правильно» и «не красиво» — но он же работает (этот код), зачем тратить время на придумывание «правильных» имен переменным, и т.п.

Ну и опять же, про последствия вы не ответили. В чём именно-то ответственность заключается?

Заранее извиняюсь что отвечаю вопросом на вопрос, но — «В чем ответственность заключается при «правильном» написании кода?»
Нет, просто п. 2, 3, 4 законодательно регулируются.
А остальные пункты регулирует окружающая Вас аудитория.
Да и пусть люди сами решают

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

Вы можете написать код именуя переменные, классы и методы как Вам угодно, не соблюдая отступов и забывая ставить терминаторы, которые не обязательны в Вашем языке — и он может одинаково работать как «правильно» и «красиво» написанный код.
Сделать проект (которым ты сам пользуешься) «лучше и быстрее» — не достаточная мотивация?
RubaXa видимо создал идеальный проект «по коду», который не требует изменений
На популярных проектах почти как на первой зарисовке, только каждый в своей комнате в своем одиночестве,
Сколько людей, столько и мнений.
Уверен что бывшим студентам новые коллеги быстро объяснят как все устроено, — жизнь всех научит.
Любая публичная деятельность — это ответственность (которая частично закреплена законодательно в частных случаях), например:
  • Текст в статье выше накладывает на меня ответственность за достоверность и актуальность информации, за качество передачи моих мыслей через текст, так же как и на обсуждение данного текста в комментариях, ответы на вопросы, уточнения.
  • Речь произнесенная по теле/радио-эфиру.
  • Текст напечатанный в прессе.
  • Текст в комментариях под интернет-контентом.
  • Слова произнесенные в кругу коллег/друзей (Вы же думаете что говорите? Сказав что-то некорректное вы понесете ответственность в виде потери друзей или рабочего места).


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

Никто не осудит Вас, если в readme.md Вы укажете что проект только для Вашего личного пользования и другим он не будет интересен, так как несет в себе пользу только для Вас. Или на проекте который был заброшен — что он больше не поддерживается Вами, кто-то другой может увидеть интерес в проекте, и возродит его, уже без Вашего участия.
«Полезный» репозиторий в моем понимании — это репозиторий содержащий код и/или текстовую информацию из которой можно получить пользу.

Проще описать «не полезный» репозиторий — это репозиторий без документации, без описания, содержащий нечитаемый код или код который не возможно или не имеет смысла повторно использовать.
Данный аспект характерен для СНГ и России — экономия на IT-персонале ни к чему хорошему не приводит, вот известный пример: habrahabr.ru/post/273249
Константин, поделитесь опытом по поддержке Sortable и FileAPI
Имеет место быть проблема с работодателями, которые не придают значения open-source или категорически против таких течений.
Нередко в крупных компаниях (как в России так и в других странах) боятся брать на работу разработчиков поддерживающих популярные open-source проекты. Так как по их мнению они могут использовать код (или его часть) написанный в стенах компании внутри своих open-source проектов, что будет приравнено к разглашению коммерческой тайны. Только вот вопрос где грань? Если я объявляю переменные с одинаковым названием?

По поводу поиска работы — 50/50 где-то с интересом (или обязательно) рассматривают все репозитории во время собеседования, а где-то могут ответить, что им все равно и это баловство, а не программирование.

По поводу поиска сотрудников (по своему опыту говорю только про Москву) — только каждый 4 собеседуемый кандидат за последние 3 года имел свой полезный репозиторий (рабочие репозитории есть почти у всех).
Позволил себе назвать маленькие кусочки — «Проектами». Связанно это с большими объемами работ по поддержке репозиториев с любым количеством строк кода — это issues, документация, pull-request'ы и публикация в package-менеджеры.
P.S. Ваш предыдущий комментарий — я не понял.
1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность