Я начинающий веб-программист, и интересует такой вопрос.
1. Стоит ли заимствовать чужой код, если он решает мою задачу?
2. Вопрос к опытным программистам. Пользуетесь ли вы копипастом? Какой процент он занимает в ваших проектах?
3. Имеет смысл создавать текстовые файлы, либо заливать код на GitHub для однотипных задач?
1. Если ваша цель сделать задачу - да, если научиться - нет.
2. ~10% максимум, есть фреймворки, вместо копипастов)
3. Не совсем понял, но учиться работать с гитом в любом случае стоит
CodingStub, в принципе, эту проблему в свое время и были призваны решить библиотеки (dll например). Почти во всех языках есть свои способы создавать библиотеки или модули, поэтому определенно да
Вы не поняли ООП. Точнее один из его главных принципов переиспользование кода.
Если вы инженер, то ваша задача взять строительные блоки и склеить их малым количеством своего кода.
Ранжирование вашей квалификации возникает в тот момент когда вы в состоянии выбрать из N технологий и показать что это будет выгодней или написать велосипед с той же целью.
С точки зрения закона, чужой код - это авторское произведение. Использование его возможно на условиях автора. Если используете в учебных целях - согласия не требуется. Но всегда должны указывать (в комментариях или About) автора. Использование в коммерческих целях (без согласия) может быть наказуемо.
В целом: использовать нужно. Но не тупо копировать - вставить, а разбираться и смотреть - как это работает.