<Firstimage =»// static..com/wp-content/uploads/2010/11/Code01.jpg»> : Я вважаю, що більш приємним і доброзичливим терміном буде «соціальне кодування». Спільне використання прикладу коду - це одна з маленьких частин великих відкритим вихідним кодом. рух. Звільнившись від смиренних сорочок прибутку, безкоштовне поширення технічної інформації зустрічається досить часто.
Зразок коду, який знаходиться у вільному доступі, також є відмінним навчальним посібником. Для програміста-початківця це не ярлик; як програміст, ти не підеш далеко, якщо скористаєшся цим ярликом. Безкоштовні приклади кодів можуть бути підказками про те, як ви можете структурувати свої власні команди і функції для кращого програмування. Розробники можуть використовувати безкоштовні приклади програм і повторно використовувати фрагменти коду в своєму власному коді, щоб заощадити час розробки, витрати і піт.
Райан допоміг нам з Топ-10 професійних сайтів зразків коду для програмістів. Як новачок, я відправився на пошуки більшого.
Snipplr
:
Добре розроблена бібліотека коду, яку можна використовувати для багаторазово використовуваного коду, а також можна зберігати свої власні. На сайті є пошукова система коду, і ви дійсно можете зануритися в бібліотеку, використовуючи розширений пошук коду по ряду мов програмування від AZ. Або ви можете обрати мову з списку, наведеного у нижньому колонтитулі.
На сайті також є кілька плагінів, таких як Firefox і Safari Bookmarklets, які спрощують зберігання і вилучення коду (див. згадку в каталозі).
Переповнення стека
:
Stack Overflow - це спільно редагований сайт запитань і відповідей для програмістів. Запас відповідей на запити є потенційною золотою жилою. Ви можете використовувати теги або переглядати списки питань або використовувати вікно пошуку. Сайт візуально дуже чистий, і з урахуванням нашого спільного досвіду ви напевно знайдете тут вирішення своїх проблем з кодуванням. Якщо ні, зайдіть прямо в чати, які розташовані відповідно до мов і платформ.
Гарячі скрипти
:
48 000 прикладів коду в більш ніж 1000 категоріях від Ajax до XML охоплює багато. Сайт зосереджений на веб-розробці, тому ви також знайдете останні зразки коду HTML5. На сайті також ведеться блог з кількома хорошими статтями про кодування і заборони. Якщо ви застрягли, спробуйте на форумі веб-розробки трохи керівництва з програмування.
Кодери [більше не доступні]
:
Koders.com - це пошукова система з відкритим вихідним кодом. Він шукає 3,338,449,289 рядків відкритого вихідного коду. 33 мови програмування доступні для вас, щоб знайти і повторно використовувати код, який ви хочете. Ви також можете відфільтрувати ваш пошук за ліцензіями. Сайт також служить сховищем коду для проектів з відкритим вихідним кодом.
DZone
:
Ще одне джерело коду, де ви можете завантажити свої приклади коду і поділитися ними з великою спільнотою. Сайт переважно влаштований як блог. Ви можете переглянути теги, які вказують на те, що сайт охоплює досить багато мов з домінуванням Java і Ruby.
Сайт також публікує безкоштовні PDF-файли під назвою REFCARDZ, які є дуже корисними шпаргалками для учнів і розробників.
Dream.in.code
:
Велика спільнота програмістів та веб-розробників, яка надає вам навчальні матеріали, подкасти, дошку обговорень, блог та фрагменти коду для завантаження та використання. Сайт охоплює близько 25 мов і дещо менш відомих у категорії «Інші мови». Java отримує найбільше контенту. На сайті також є невеликий відеоканал з програмування.
C-Sharp Corner
:
Сайт охоплює C #, C++, ASP.Net, VB, Visual Studio, технології, пов'язані з Windows, такі як Silverlight, а також веб-розробку. На сайті також є досить хороший розділ про відеоуроки. Програміст-новачок може перейти в розділ «Початківець» і використовувати ресурси кодування на C #.
Початковий код онлайн
:
Виконайте пошук коду або відправте свій власний код і поділіться ним з спільнотою. На сайті є список під назвою Top Code, який, можливо, розраховується на основі кількості переглядів сторінок або завантажень. Хоча деякі посилання здавалися непрацюючими, багато інших спрацювали. Категорії орієнтовані на веб-розробку, але у вас є і C/C + +, і VB.Net.
Forrst
:
Діліться кодом, скріншотами і посиланнями з іншими. Єдина невелика заковика в тому, що це запрошення "Єдина спільнота. Але якщо ви подасте заявку і зможете увійти, об'єднання дизайнерів і розробників під одним віртуальним дахом може заощадити час для спільних проектів, таких як веб-додатки та веб-сайти. Дизайн домашньої сторінки виглядає досить привабливо.
Github
:
Це сайт, на якому я отримав фразу «соціальне кодування», і я думаю, що вона прекрасно описує, що роблять ці сайти. Хоча на сайті є платний розділ, загальнодоступне сховище прикладів коду є безкоштовним. Github - це онлайн-хостинг для проектів з відкритим вихідним кодом. Використовується система контролю версій Git. Це дуже схоже на добре відомі SourceForge і BitBucket. Ви можете керувати своїми файлами вихідного коду спільно, спілкуватися в соціальних мережах, обмінюватися фрагментами коду з іншими, натискати на дошку оголошень і ходити за напоями на зустрічі.
Ці ресурси доводять, що на якій би платформі або якою мовою ви не працювали, Інтернет - це величезне плавильне коло програмістів-однодумців, які не проти поділитися фрагментами своєї роботи. Це удар по спільноті. Розкажіть нам про ваш улюблений кодовий сайт і якщо ви також поділитеся своїми речами в Інтернеті.