Работа с чужим кодом
Работа с чужим кодом
Существую ли какие-то правила или традиции по такому вопросу.
Работаю с чужим кодом. Заказчик просит внести правки. Все хорошо.
Как оставить правильно оставить инфу для потомков?
1. Когда не знал про svc/git - писал комменты, "исправлено то то таким@такой.ру по просьбе заказчика скайп такойто. дата.
2. теперь делаю то же самой через git.
3. Может надо еще в корне проекта оставлять какой то readme/change log ?
4. Корректо ли оставлять какие -то рекомендации по заказчику - какой он хороший или, например, - жмот.
Работаю с чужим кодом. Заказчик просит внести правки. Все хорошо.
Как оставить правильно оставить инфу для потомков?
1. Когда не знал про svc/git - писал комменты, "исправлено то то таким@такой.ру по просьбе заказчика скайп такойто. дата.
2. теперь делаю то же самой через git.
3. Может надо еще в корне проекта оставлять какой то readme/change log ?
4. Корректо ли оставлять какие -то рекомендации по заказчику - какой он хороший или, например, - жмот.
-
- Сообщения: 957
- Зарегистрирован: 2014.05.31, 20:50
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Работа с чужим кодом
3. Большинство разработчиков не занимается подобными вещами. Ценят время (и/или ленятся). Даже если один из фрилансеров создаст такой файл, далеко не факт, что следующий продолжит его. Но в крупных проектах, в принципе, документирование некоторых изменений не помешало бы.
4. Похоже на лицемерие, некрасиво. Да и смысл? Не каждый разработчик смотрит код перед тем, как согласиться на доработку. Умные фрилансеры отсеивают заказчиков во время обсуждения проекта или аккуратно прекращают сотрудничество после определённого этапа.
Лучше просто грамотно писать код, согласно рекомендациям фреймворка. Синтаксис, комментарии, авторство и прочее.
4. Похоже на лицемерие, некрасиво. Да и смысл? Не каждый разработчик смотрит код перед тем, как согласиться на доработку. Умные фрилансеры отсеивают заказчиков во время обсуждения проекта или аккуратно прекращают сотрудничество после определённого этапа.
Лучше просто грамотно писать код, согласно рекомендациям фреймворка. Синтаксис, комментарии, авторство и прочее.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Работа с чужим кодом
2. Нормально.
3. Если есть что написать именно по проекту.
4. В коде — нет.
3. Если есть что написать именно по проекту.
4. В коде — нет.
Нравится Yii? Давайте сделаем его лучше!.
Re: Работа с чужим кодом
Спасибо.
так и делаю - где нет git - делаю git init и далее свои commit с комментариями.
так и делаю - где нет git - делаю git init и далее свои commit с комментариями.
Re: Работа с чужим кодом
На своем опыте- как правило когда доделываешь чужой проект доступа к оригинальному репозиторию нет, в итоге создаю локальный для себя. Кто-нибудь заливает на хостинг папку .git?
Re: Работа с чужим кодом
на хостинге делает гит клоне - папка сама появится
- chungachguk
- Сообщения: 435
- Зарегистрирован: 2012.07.17, 11:52
Re: Работа с чужим кодом
Зачем?ifelse писал(а):На своем опыте- как правило когда доделываешь чужой проект доступа к оригинальному репозиторию нет, в итоге создаю локальный для себя. Кто-нибудь заливает на хостинг папку .git?
Re: Работа с чужим кодом
Чтобы другим разрабам жить было прощеchungachguk писал(а): Зачем?
- chungachguk
- Сообщения: 435
- Зарегистрирован: 2012.07.17, 11:52
Re: Работа с чужим кодом
Дргуим разрабам можно и на битбакете сделать репозиторий. А так вагон места на хостинге знаимать, плюс кто-то может захотеть уязвимости поискать, с историей изменений ему будет проще.ifelse писал(а):Чтобы другим разрабам жить было прощеchungachguk писал(а): Зачем?
Re: Работа с чужим кодом
Ну вот сдается проект и вы с клиентом разбегаетесь, что дальше?chungachguk писал(а): Дргуим разрабам можно и на битбакете сделать репозиторий. А так вагон места на хостинге знаимать, плюс кто-то может захотеть уязвимости поискать, с историей изменений ему будет проще.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Работа с чужим кодом
Это дело клиента. Хочет репозиторий — давайте, не знает — предлагайте.
Нравится Yii? Давайте сделаем его лучше!.
Re: Работа с чужим кодом
Спасибо