Тема: Що таке проект і яким він має бути?
Прочитав, що люди розміщують свої проекти на гітхабі. Ось, наприклад, код, який розв_язує кубічне рівняння- це проект? Таке не соромно викласти на гітхаб?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Обговорення → Що таке проект і яким він має бути?
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Прочитав, що люди розміщують свої проекти на гітхабі. Ось, наприклад, код, який розв_язує кубічне рівняння- це проект? Таке не соромно викласти на гітхаб?
Це трохи філософське питання.
Проект - це процес, який має початок і має завершення. Проект передбачає обсяг ресурсів і планування, наприклад, термін, технології, документація і т.д.
Ні, код, який розв'язує кубічне рівняння - це не проект, бо це просто імплементація загальновідомих формул, демонстрація можна сказати. Проект має надавати якісь переваги над уже існуючим рішенням або вдосконалювати його, бо який інакше сенс з такого проекту.
По суті, проект - це реалізація власної ідеї.
Якщо хочете викладати щось подібне на гітлаб, то треба вказати чому іменно ваш варіант розв'язку рівнянь кращий за вже загальновідомий (якщо він взагалі має якісь переваги).
Якщо хочете щоб роботодавець звернув увагу на ваші проекти, то краще реалізувати щось своє або робити внески в уже існуючі проекти, покращуючи їх.
Ну чому, якщо оформити цей код в бібліотеку - то цілком проект. Особливо якщо воно ще десь комусь знадобиться. Мій проект на гітхабі що найбільш схожий на проект - це дві функції: https://github.com/bunyk/require
Проект - це просто група файлів з кодом, що потрібні для вирішення певної задачі.
На Гітхаб проект можна викладати:
щоб дати іншим скористатися вашими наробками;
щоб зробити ефективну співпрацю з іншими людьми без потреби в налаштуванні і підтримці власного SVN-сервера;
просто щоб навчитися працювати з GitHub та SVN;
для будь-чого іншого, що б не суперечило їхній угоді.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися