2019 Ч. Фаулер Программист



Download 4,51 Mb.
Pdf ko'rish
bet46/125
Sana17.07.2022
Hajmi4,51 Mb.
#815348
1   ...   42   43   44   45   46   47   48   49   ...   125
Bog'liq
Программист-фанатик ( PDFDrive )


Часть II . Инвестируя в свой продукт
и попытайся переписать с учетом ограничений. Моим любимым 
упражнением является написание программы, выводящей на экран 
строки старой песни «99 бутылок пива». Ты можешь это сделать, об-
ходясь без присвоения переменных? Или попробуй минимизировать 
размер этой программы. В качестве дополнительного ограничителя 
может выступить время. Насколько 
быстро
ты в состоянии напи-
сать код? Как насчет решения небольших сложных задач с таймером 
в руках?
Это всего лишь один из вариантов практики. Примеры можно добыть 
в любой области, от изобразительного искусства до религиозных 
практик монахов. Важно понять, в каких именно вещах тебе требу-
ется тренировка, и, разумеется, никогда не тренироваться во время 
выступлений (на работе). Для практики нужно выделить 
отдельное 
время
. Это только 
твоя
ответственность.
Действуй!
1 . 
TopCoder
. TopCoder .com — это сайт корпорации, проводящей соревнования 
по спортивному программированию . Ты можешь зарегистрироваться там 
и участвовать в соревнованиях с призами . Для тех, кто не любит соревно-
ваться с другими, на сайте есть раздел с набором задач, которые послужат 
прекрасной основой для отработки практических навыков . Регистрируйся 
и начинай заниматься .
2 . 
Code Kata
. Один из самых прагматичных программистов, наш любимый изда-
тель Дэйв Томас (Dave Thomas), превратил идею наработки программистских 
навыков в… кое-что прагматичное . Его 
кодовая ката
(code kata) — набор 
небольших, но провокационных упражнений . Программисты могут выпол-
нять их на любом языке . Каждая ката делает упор на определенную технику 
или мыслительный процесс, нагружая один из твоих ментальных мускулов .
На момент написания этой книги Дэйвом была создана двадцать одна 
ката . Все они доступны в его блоге (http://codekata .pragprog .com/) . Там же 
можно найти список рассылки и чужие решения этих упражнений, а также 
обсуждения способов решения .
Твоя задача — выполнить всё . Записывай результаты в дневник или веди 
блог . Закончив дело, напиши 
собственную
кату и поделись ею с широкой 
публикой .



Download 4,51 Mb.

Do'stlaringiz bilan baham:
1   ...   42   43   44   45   46   47   48   49   ...   125




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish