Мазмұны:
- 1. Майкл К. Фэрстің «Мұралық кодпен тиімді жұмыс істеу»
- 2. «Объектіге бағытталған жобалау техникасы. Дизайн үлгілері », Эрих Гамма және т.б
- 3. «Кодты тазалау. Құру, талдау және қайта өңдеу », Роберт К. Мартин
- 4. Эрик Эванстың «Доменге негізделген дизайн»
- 5. Дуглас Крокфордтың JavaScript күшті жақтары
- 6. «Корпоративтік қосымшалардың үлгілері», Мартин Фаулер және т.б
- 7. «Мінсіз код. Мастер-класс «, Стив МакКоннелл
- 8. «Рефакторинг. Қолданыстағы кодты жақсарту «, Мартин Фаулер және т.б
- 9. «Дизайн үлгілері», Эрик Фриман, Элизабет Фриман және т.б
- 10. Брайан В. Керниган, Деннис М. Ричидің «С бағдарламалау тілі»
- 11. «С++ тілін тиімді пайдалану. Бағдарламаларыңыздың құрылымы мен кодын жақсартудың 55 сенімді жолы », Скотт Майерс
- 12. Кент Бектің «Экстремалды бағдарламалау: сынаққа негізделген даму»
- 13. «Алгоритмдер. Құрылыс және талдау », Томас Х. Кормен және т.б
- 14. Джеффри Фридлдің тұрақты өрнектері
- 15. «C# арқылы CLR. Microsoft.NET Framework 4.5 жүйесінде C# тілінде бағдарламалау, Джеффри Рихтер
- 16. «С++ тілінде заманауи дизайн», Андрей Александреску
- 17. «Microsoft ASP.NET 2.0. Негізгі курс «, Дино Эспозито
- 18. «xUnit үлгілерін сынау. Тест кодын рефакторинг », Жерар Мессарос
- 19. «Құрастырушылар. Принциптер, технологиялар және құралдар», Альфред В.Ахо және т.б
- 20. «Бағдарламалық қамтамасыз ету жобаларының инфрақұрылымы. Қайта пайдалануға болатын.NET кітапханаларына арналған конвенциялар, идиомалар және үлгілер ", Кшиштоф Цвалина, Брэд Абрамс
2024 Автор: Malcolm Clapton | [email protected]. Соңғы өзгертілген: 2023-12-17 04:02
Dev-Books жобасының авторлары Stack Overflow бағдарламашылар қауымдастығындағы миллиондаған сұрақтар мен жауаптарды талдады. Барлығы әзірлеушілер жиі сілтеме жасайтын кітаптарды табу үшін.
Жалпы тізімде 5720 кітап бар. Төменде сіз орыс тілінде бұрын-соңды жарияланған ең көп айтылған 20 мақаланы таба аласыз.
Лайфхакердің сұрауы бойынша отандық сарапшылар кейбір басылымдарға қатысты өз ойларын ортаға салды.
1. Майкл К. Фэрстің «Мұралық кодпен тиімді жұмыс істеу»
Автор бұрынғы кодты қалай тез түсінуге болатынын, оны сынау жолын және өзгертулерді қалай дұрыс енгізу керектігін түсіндіреді. Кітапта осы тапсырмалар үшін арнайы әзірленген көптеген тиімді әдістер бар.
2. «Объектіге бағытталған жобалау техникасы. Дизайн үлгілері », Эрих Гамма және т.б
Бағдарламашыға арналған классика. Шаблондарға арнайы арналған бірінші кітап.
Леонид Выховский LiveTex IT-компаниясының жүйелік сәулетшісі
– Басылым 20 жылдан бері түпнұсқа күйінде қайта басылып келеді. Бұл, әрине, кітаптың басты кемшілігі: кейбір шаблондар енді өзекті емес. Менің ойымша, оны дизайн үлгілері туралы басқа заманауи кітаптардан кейін оқу пайдалы. Оның үстіне құрғақ академиялық тілде жазылған. Бұл кітап үлгілерді түсіну үшін міндетті түрде оқылмайды, бірақ оны оқу басқа бағдарламашылардың көз алдында салқындық береді.:) Мен Head First Design Patterns-тен бастауды ұсынамын.
3. «Кодты тазалау. Құру, талдау және қайта өңдеу », Роберт К. Мартин
Таза және қолдауға болатын кодты қалай жазуға болатыны туралы қызықты, бірақ негізінен даулы кітап.
Леонид Выховский LiveTex IT-компаниясының жүйелік сәулетшісі
- Неліктен даулы? Код жазу туралы көптеген кітаптар бар және кейбір әдістер жалпы қабылданған. Бірақ әр автор әр түрлі нәрсе қосады. Жеке мен үшін Боб Мартиннің пікірі кейде басқа көздерге оғаш және қайшы болып көрінеді. Міндетті емес, бірақ әлі де оқуға тұрарлық. Кодты оқығаннан кейін оның сапасы жақсарады.
4. Эрик Эванстың «Доменге негізделген дизайн»
Өзін-өзі дамытуға ынталандыратын өте күшті кітап. Оны оқығаннан кейін, сапалы кодты EPPсіз жазу мүмкін емес сияқты.
Леонид Выховский LiveTex IT-компаниясының жүйелік сәулетшісі
- СQRS, BDD, пияз-архитектура және басқа да көптеген қызықты идеялар осы кітаптан пайда болды. Жалғыз кемшілігі: кітап теориялық тұрғыдан толық. Ол Вон Вернонның «Доменге негізделген дизайнды енгізу» кітабының шығарылымымен ғана практикалық қолданысқа ие болды. Сондықтан оларды бірден бірінен соң бірін ретімен оқу керек.
5. Дуглас Крокфордтың JavaScript күшті жақтары
Веб-әзірлеушілер үшін міндетті кітап. Онда Дуглас Крокфорд JavaScript артықшылықтары туралы айтып, тиімді код жасау үшін оларды қалай дұрыс пайдалану керектігін үйретеді.
6. «Корпоративтік қосымшалардың үлгілері», Мартин Фаулер және т.б
Кітап корпоративтік платформалар үшін бағдарламалық жасақтаманы жобалаудың негізгі принциптерін сипаттайды.
7. «Мінсіз код. Мастер-класс «, Стив МакКоннелл
Жақсырақ код жазу туралы классикалық кітап.
Михаил Осотов, Жоғары технологиялар орталығының өндірістік директоры
- Кітапта сипатталған қағидалар бірінші басылымы 1993 жылы шыққанына қарамастан, кез келген уақытта өзекті болып табылады. Бұл кітаптың сиқыры - оны жыл сайын қайталап оқып, әр уақытта жаңа нәрсені білуге болады.
8. «Рефакторинг. Қолданыстағы кодты жақсарту «, Мартин Фаулер және т.б
Түсінікті және сапалы код жазуға арналған кітаптар сериясында Рефакторинг ең жақсы.
Леонид Выховский LiveTex IT-компаниясының жүйелік сәулетшісі
Выховский: «Ол жақсы кодты көрсетіп қана қоймайды, сонымен қатар жаман кодтың мысалы арқылы оның не үшін зиянды екенін түсіндіреді. Бұл кітап әрбір адам оқуы керек. Неғұрлым тезірек оқысаңыз, соғұрлым жақсы. Оқудан кейін кодтың сапасы айтарлықтай жақсарады ».
Егер сіз Фоулердің кітабын оқыған болсаңыз, Михаил Осотов ұсынған Джошуа Кериевскийдің "Үлгілерге рефакторинг" кітабын қараңыз.
Кериевскийдің «Үлгілерді пайдалану арқылы рефакторинг» - бұл күн сайын өз жобаларында ескі код пен техникалық қарыз мәселесіне тап болатындар үшін тамаша кітап.
Михаил Осотов, Жоғары технологиялар орталығының өндірістік директоры
- Бұл кітап жүйкеңізді сақтауға, рефакторингпен достасуға және кодыңызды жақсартуға көмектеседі.
9. «Дизайн үлгілері», Эрик Фриман, Элизабет Фриман және т.б
Head First сериясы, менің ойымша, бағдарламалық жасақтаманы әзірлеуге жаңадан келгендер үшін өте қолайлы.
Михаил Осотов, Жоғары технологиялар орталығының өндірістік директоры
- Барлық кітаптарды әр түрлі авторлар жазған, бірақ әрқайсысының ортақ көзқарасы бар, ол материалды қарапайым баяндау, қызықты және қарапайым мысалдар арқылы көрінеді.
10. Брайан В. Керниган, Деннис М. Ричидің «С бағдарламалау тілі»
Оны жасаушылар жазған классикалық C оқулығы. Дегенмен, жаңадан бастағандар үшін бұл кітап қорқынышты болып көрінуі мүмкін, өйткені ол оқырманнан бағдарламалау негіздерін білуді талап етеді.
11. «С++ тілін тиімді пайдалану. Бағдарламаларыңыздың құрылымы мен кодын жақсартудың 55 сенімді жолы », Скотт Майерс
Кітапта бағдарламаларды жобалау, шаблондармен жұмыс істеу және ресурстарды басқару бойынша кеңестер, сондай-ақ C++ тілінде сапалы бағдарламалық қамтамасыз етуді құру бойынша басқа ұсыныстар бар.
12. Кент Бектің «Экстремалды бағдарламалау: сынаққа негізделген даму»
Автор мысалдар арқылы бағдарламалық жасақтаманы әзірлеу әдіснамасын сипаттайды, ол бағдарламаларды олардың кодын жазбас бұрын тестілеуді қамтиды.
13. «Алгоритмдер. Құрылыс және талдау », Томас Х. Кормен және т.б
Бұл кітап алгоритмдер інжілі деп аталады. Ол өзін техникалық университеттердің студенттері мен информатикаға қызығушылық танытатын кез келген адам үшін тамаша ғылыми көмек ретінде көрсетті. Кітап қолжетімді тілде әртүрлі типтегі алгоритмдермен таныстырады және олардың мүмкіндіктерін сипаттайды.
14. Джеффри Фридлдің тұрақты өрнектері
Perl, PHP, Java, Python, Ruby және басқа бағдарламалау тілдеріндегі мәтінмен тиімді жұмыс туралы басылым.
15. «C# арқылы CLR. Microsoft. NET Framework 4.5 жүйесінде C# тілінде бағдарламалау, Джеффри Рихтер
Microsoft платформасына арналған қолданбаларды әзірлеу бойынша классикалық оқулық, соның ішінде Silverlight, Windows Presentation Foundation, ASP. NET және басқа компания технологияларын пайдалану.
16. «С++ тілінде заманауи дизайн», Андрей Александреску
Тәжірибелі C++ бағдарламашыларына арналған кітап. Автор осы тілде шаблондық метапрограммалауды, жалпы бағдарламалауды және объектіге бағытталған бағдарламалауды біріктіретін дамудың жаңа тәсілін ұсынады.
17. «Microsoft ASP. NET 2.0. Негізгі курс «, Дино Эспозито
Тәжірибелі ASP. NET 2.0 мамандарына арналған толық нұсқаулық. Кітап осы платформада қуатты, сенімді және масштабталатын сайттарды қалай жасау керектігін үйретеді.
18. «xUnit үлгілерін сынау. Тест кодын рефакторинг », Жерар Мессарос
Кітап авторы тест кодын жазуда дизайн үлгілерін, қайталауларды жоюды, инкапсуляцияны және бағдарламалық қамтамасыз етуді әзірлеудің басқа принциптерін қалай қолдану керектігін көрсетеді.
19. «Құрастырушылар. Принциптер, технологиялар және құралдар», Альфред В. Ахо және т.б
Кітап компиляторларды әзірлеудің негізгі принциптерін сипаттайды және кодты оңтайландыруға назар аударады. Оқырманға көмектесу үшін - көптеген практикалық мысалдар.
20. «Бағдарламалық қамтамасыз ету жобаларының инфрақұрылымы. Қайта пайдалануға болатын. NET кітапханаларына арналған конвенциялар, идиомалар және үлгілер ", Кшиштоф Цвалина, Брэд Абрамс
Жарияланымда Microsoft. NET Framework платформасы үшін кітапханаларды әзірлеуге арналған ең жақсы тәжірибелер бар. Кітап басқа әзірлеушілер үшін код жазатын кез келген. NET кәсіпқойына оңайырақ болуы керек.
Ағылшын тіліндегі кітаптардың толық рейтингі Dev-Books веб-сайтында қолжетімді. Мұнда сіз Java, Database Design немесе CSS болсын, белгілі бір тақырыптар бойынша ең танымал кітаптардың тізімін көре аласыз.
Dev-Books →
Ұсынылған:
Орыс тілінде дефис қоюдың қажеті жоқ кезде, тіпті қаласаңыз да
Қайталанатын сөздері бар кейбір конструкцияларда кез келген таңба артық болады, басқаларында сызықшасы бар және дефиссіз опциялар мүмкін
«Прапорщик, бірақ ту»: неге орыс тілінде кейбір сөздер шындыққа «сәйкес келмейді»?
«Прапорщик», «көзілдірік», «кір» деген сөздердің қайдан шыққанын түсінеміз. Бұл сауалды оқырманымыз жолдаған. Сіз де өз сұрағыңызды Lifehacker-ке қойыңыз – егер қызық болса, міндетті түрде жауап береміз. Неліктен орыс тіліндегі кейбір сөздер дұрыс емес?
«Автор» емес, «блогер» болмаса, кім? Орыс тілінде феминитивтер қалай қалыптасады
Біз феминитивтердің грамматикасының қандай нұсқаларын ұсынатынын және неге кейбіреулерін бейтарап қабылдайтынымызды түсінеміз, ал басқалары - біз тұра алмаймыз
Орыс тілінде 98 тегін онлайн курстар
Біз сіздерге орыс тіліндегі тегін онлайн курстарды таптық. Информатика, экономика, бизнес, физика, философия және т.б. - кез келген нәрсені оқуға болады
Орыс тілінде емес, шіркеу славян тілінде 17 таныс сөз
«Сәлеметсіз бе», «киім», «жұмыс», «көмек» және басқа да көптеген қарапайым және таныс сөздер шіркеу славян тілі болып табылады