Шаблоны проектирования <...> Без классов(и ООП) они просто не получатся. Конечно, можно сделать их на функциях... Хотя нет, нельзя.
Берём классическую книгу по паттернам проектирования "Приемы объектно-ориентированного проектирования", и на 18 странице читаем
Выбор языка программирования безусловно важен. В наших паттернах подразумевается использование возможностей Smalltalk и C++, и от этого зависит, что реализовать легко, а что – трудно. Если бы мы ориентировались на процедурные языки, то включили бы паттерны наследование, инкапсуляция и полиморфизм.
А что делать с тем, что любой проект нуждается в поддержке? И рано или поздно эта поддержка будет съедать время и силы пропорционально количеству проектов.
> Давление было такое, что меня это всё достало. Мою жизнь превратили в ад и довели до ручки. В какой-то момент я решил, что душевное спокойствие важнее общения с этими ребятами и предложил Мильнеру выкупить 55 процентов моих акций за 55 долларов. По сути, вся компания была оценена в символические 100 долларов
Нас в этой ветке двое. Я и devpreview.
И стратегию по своей ситуации (с тестовым заданием) я понял.
Надо спросить, остаются ли за мной исключительные права, в случае, если работа не сложится.
И ответ будет частью договора, согласно указанной вами ч.2 ст.434 ГК РФ
В процессе общения по поводу вакансии компания предложила соискателю выполнить неоплачиваемое тестовое задание. Тестовое задание типа «написать прототип ПО по условию»
Соискатель выполнил его и продемонстрировал компании.
В процессе дальнейшего общения соискатель и компания так и не договорились о приёме на работу.
После этого соискатель довел прототип до состояния продукта и начал его самостоятельно распространять.
Могут ли быть какие-либо проблемы у соискателя?
> Разве хороший программист откажется поддерживать свой код?
А что делать, если заказчику нужна работающая в данный момент программа, а за поддержку он платить не хочет?
Неочевидна для него необходимость поддержки.
Завел колоду с правилами из статьи habrahabr.ru/post/194752/
Для себя определённую целесообразность вижу — такой подход позволяет обойти грабли с которыми я ещё не сталкивался.
Берём классическую книгу по паттернам проектирования "Приемы объектно-ориентированного проектирования", и на 18 странице читаем
https://habr.com/ru/post/346820/
А что делать с тем, что любой проект нуждается в поддержке? И рано или поздно эта поддержка будет съедать время и силы пропорционально количеству проектов.
> Давление было такое, что меня это всё достало. Мою жизнь превратили в ад и довели до ручки. В какой-то момент я решил, что душевное спокойствие важнее общения с этими ребятами и предложил Мильнеру выкупить 55 процентов моих акций за 55 долларов. По сути, вся компания была оценена в символические 100 долларов
И стратегию по своей ситуации (с тестовым заданием) я понял.
Надо спросить, остаются ли за мной исключительные права, в случае, если работа не сложится.
И ответ будет частью договора, согласно указанной вами ч.2 ст.434 ГК РФ
Соискатель выполнил его и продемонстрировал компании.
В процессе дальнейшего общения соискатель и компания так и не договорились о приёме на работу.
После этого соискатель довел прототип до состояния продукта и начал его самостоятельно распространять.
Могут ли быть какие-либо проблемы у соискателя?
Да это просто граната в кармане.
Так что в статье напишите, что Windows 8 тоже устарел.
А за программу спасибо.
Такой-то тест-кейс можно было рассмотреть.
А что делать, если заказчику нужна работающая в данный момент программа, а за поддержку он платить не хочет?
Неочевидна для него необходимость поддержки.
Для себя определённую целесообразность вижу — такой подход позволяет обойти грабли с которыми я ещё не сталкивался.