Агуулгын хүснэгт:
- 1. Michael K. Feathers-ийн "Өв залгамжлалын кодтой үр дүнтэй ажиллах"
- 2. “Объект хандлагат дизайны техник. Дизайн загварууд ", Эрих Гамма болон бусад
- 3. “Кодыг цэвэрлэх. Барилга, дүн шинжилгээ хийх, дахин засах ", Роберт К. Мартин
- 4. Эрик Эвансын "Домэйн-драйв дизайн"
- 5. Дуглас Крокфордын JavaScript-н давуу тал
- 6. "Корпорацийн хэрэглээний загвар", Мартин Фаулер болон бусад
- 7. “Төгс код. Мастер анги ", Стив МакКоннелл
- 8. “Refactoring. Одоо байгаа кодыг сайжруулах ", Мартин Фаулер нар
- 9. "Дизайн загвар", Эрик Фриман, Элизабет Фриман болон бусад
- 10. Брайан В.Керниган, Деннис М.Ричи нарын "Си програмчлалын хэл"
- 11. “С++ хэлийг үр дүнтэй ашиглах. "Хөтөлбөрийн бүтэц, кодыг сайжруулах 55 найдвартай арга" Скотт Майерс
- 12. Кент Бекийн "Extreme Programming: Test Driven Development"
- 13. “Алгоритм. Барилга ба дүн шинжилгээ ", Томас Х. Кормен болон бусад
- 14. Жеффри Фрийдлийн тогтмол илэрхийлэл
- 15. “C #-ээр дамжуулан CLR. Microsoft.NET Framework 4.5 дээр C # хэлээр програмчлал хийх, Жеффри Рихтер
- 16. "С ++ дахь орчин үеийн дизайн", Андрей Александреску
- 17. “Microsoft ASP.NET 2.0. Үндсэн курс ", Дино Эспозито
- 18. “Тестийн хэв маяг xUnit. Туршилтын кодын рефакторинг ", Жерард Мессарос
- 19. “Эмбэрэгчид. Зарчмууд, технологи, хэрэгсэл ", Альфред В. Ахо болон бусад
- 20. “Програм хангамжийн төслийн дэд бүтэц. Дахин ашиглах боломжтой.NET номын санд зориулсан конвенц, хэлц үг, хэв маяг ", Krzysztof Tsvalina, Brad Abrams
2024 Зохиолч: Malcolm Clapton | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-17 04:05
Dev-Books төслийн зохиогчид Stack Overflow програмистуудын хамгийн том нийгэмлэг дэх сая сая асуулт, хариултуудад дүн шинжилгээ хийсэн. Хөгжүүлэгчдийн хамгийн их ханддаг номнуудыг олохын тулд бүх зүйл.
Ерөнхий жагсаалтад 5720 ном багтсан байна. Орос хэл дээр хэвлэгдсэн хамгийн их дурьдагдсан 20-ыг доороос олж болно.
Lifehacker-ын хүсэлтээр дотоодын мэргэжилтнүүд зарим хэвлэлд санал бодлоо хуваалцсан байна.
1. Michael K. Feathers-ийн "Өв залгамжлалын кодтой үр дүнтэй ажиллах"
Зохиогч нь хуучин кодыг хэрхэн хурдан ойлгох, хэрхэн турших, өөрчлөлтийг хэрхэн зөв хийх талаар тайлбарладаг. Энэхүү номонд эдгээр даалгаварт тусгайлан зориулсан олон үр дүнтэй арга техник багтсан болно.
2. “Объект хандлагат дизайны техник. Дизайн загварууд ", Эрих Гамма болон бусад
Програмистуудад зориулсан сонгодог. Загваруудад тусгайлан зориулсан анхны ном.
Леонид Выховский, мэдээллийн технологийн LiveTex компанийн системийн архитектор
- Уг хэвлэл 20 жил эх хувиараа хэвлэгдлээ. Энэ нь мэдээжийн хэрэг номын гол сул тал юм: зарим загвар нь хамааралгүй болсон. Загварын хэв маягийн талаар илүү орчин үеийн бусад номнуудын дараа унших нь ашигтай гэж бодож байна. Түүгээр ч зогсохгүй хуурай академик хэлээр бичдэг. Энэ номыг хэв маягийг ойлгохын тулд заавал унших шаардлагагүй, гэхдээ үүнийг унших нь бусад програмистуудын нүдэнд сэрүүн байдлыг нэмдэг.:) Head First Design Patterns-ээс эхлэхийг зөвлөж байна.
3. “Кодыг цэвэрлэх. Барилга, дүн шинжилгээ хийх, дахин засах ", Роберт К. Мартин
Хэрхэн цэвэр, засвар үйлчилгээ хийх боломжтой код бичих тухай сонирхолтой, гэхдээ ихээхэн маргаантай ном.
Леонид Выховский, мэдээллийн технологийн LiveTex компанийн системийн архитектор
-Яагаад маргаантай байгаа юм бэ? Код бичих талаар асар олон тооны ном аль хэдийн гарсан бөгөөд зарим техникийг ерөнхийд нь хүлээн зөвшөөрдөг. Гэхдээ зохиолч бүр өөр өөр зүйл нэмдэг. Миний хувьд Боб Мартины бодол заримдаа хачирхалтай, бусад эх сурвалжтай зөрчилддөг мэт санагддаг. Заавал унших шаардлагагүй, гэхдээ уншихад үнэ цэнэтэй хэвээр байна. Уншсаны дараа кодын чанар сайжирна.
4. Эрик Эвансын "Домэйн-драйв дизайн"
Өөрийгөө хөгжүүлэх сэдэл өгөх маш хүчтэй ном. Уншсаны дараа чанарын кодыг EPPгүйгээр бичих боломжгүй юм шиг санагддаг.
Леонид Выховский, мэдээллийн технологийн LiveTex компанийн системийн архитектор
- СQRS, BDD, сонгино-архитектур гэх мэт олон сонирхолтой санаанууд энэ номноос урган гарсан. Цорын ганц дутагдал: ном нь онолын хувьд бүрэн дүүрэн байдаг. Энэ нь зөвхөн Вон Верноны "Домэйн хөтлөгчтэй дизайныг хэрэгжүүлэх нь" номыг гаргаснаар практик хэрэглээтэй болсон. Тиймээс тэдгээрийг дараалан, нэн даруй нэг нэгээр нь унших ёстой.
5. Дуглас Крокфордын JavaScript-н давуу тал
Вэб хөгжүүлэгчдэд заавал байх ёстой ном. Үүнд Дуглас Крокфорд JavaScript-ийн ашиг тусын талаар ярьж, үр ашигтай код үүсгэхийн тулд тэдгээрийг хэрхэн ухаалгаар ашиглахыг заадаг.
6. "Корпорацийн хэрэглээний загвар", Мартин Фаулер болон бусад
Энэхүү номонд корпорацийн платформд зориулсан програм хангамжийн дизайны үндсэн зарчмуудыг тайлбарласан болно.
7. “Төгс код. Мастер анги ", Стив МакКоннелл
Хэрхэн илүү сайн код бичих тухай сонгодог ном.
Михаил Осотов, Өндөр технологийн төвийн үйлдвэрлэлийн захирал
- Анхны хэвлэл нь 1993 онд гарсан хэдий ч номонд дурдсан зарчмууд ямар ч үед хамааралтай. Энэ номын ид шид нь та үүнийг жил бүр дахин уншиж, тухай бүр шинэ зүйлийг сурч чадна.
8. “Refactoring. Одоо байгаа кодыг сайжруулах ", Мартин Фаулер нар
Тодорхой бөгөөд өндөр чанартай код бичих тухай цуврал номонд Refactoring нь хамгийн шилдэг нь юм.
Леонид Выховский, мэдээллийн технологийн LiveTex компанийн системийн архитектор
Выховский: "Тэр сайн кодыг харуулахаас гадна муу кодын жишээгээр энэ нь яг юунд муу болохыг тайлбарладаг. Энэ ном бол хүн бүрийн унших ёстой ном юм. Мөн та үүнийг эрт унших тусам сайн. Уншсаны дараа кодын чанар эрс сайжирна."
Хэрэв та аль хэдийн Фаулерын номыг уншсан бол Михаил Осотовын зөвлөсөн Жошуа Кериевскийн хэв маягийг дахин өөрчлөх номыг үзээрэй.
Кериевскийн "Загваруудыг ашиглан дахин засварлах" нь төсөл дээрээ өдөр бүр хуучин код, техникийн өрийн асуудалтай тулгардаг хүмүүст зориулсан маш сайн ном юм.
Михаил Осотов, Өндөр технологийн төвийн үйлдвэрлэлийн захирал
- Энэ ном таны мэдрэлийг хадгалах, рефакторингтэй нөхөрлөх, кодыг сайжруулахад тусална.
9. "Дизайн загвар", Эрик Фриман, Элизабет Фриман болон бусад
Миний бодлоор Head First цуврал нь програм хангамж боловсруулахад шинээр орсон хүмүүст тохиромжтой.
Михаил Осотов, Өндөр технологийн төвийн үйлдвэрлэлийн захирал
- Бүх номыг өөр өөр зохиолч бичсэн боловч тус бүр нь нийтлэг арга барилтай бөгөөд үүнийг материалын энгийн танилцуулга, сонирхолтой, энгийн жишээнүүдээр илэрхийлдэг.
10. Брайан В. Керниган, Деннис М. Ричи нарын "Си програмчлалын хэл"
Бүтээгчдийн бичсэн сонгодог C хичээл. Гэсэн хэдий ч анхлан суралцагчдын хувьд энэ ном уншигчаас програмчлалын үндсийг мэддэг байхыг шаарддаг тул үнэхээр хэцүү мэт санагдаж магадгүй юм.
11. “С++ хэлийг үр дүнтэй ашиглах. "Хөтөлбөрийн бүтэц, кодыг сайжруулах 55 найдвартай арга" Скотт Майерс
Энэхүү номонд программ зохиох, загвартай ажиллах, нөөцийн менежмент хийх зөвлөмж, C++ хэл дээр чанартай программ хангамж бүтээх бусад зөвлөмжүүд багтсан болно.
12. Кент Бекийн "Extreme Programming: Test Driven Development"
Зохиогч программ хангамжийг хөгжүүлэх аргачлалыг жишээн дээр тайлбарласан бөгөөд үүнд программуудыг код бичихээс өмнө турших хэрэгтэй.
13. “Алгоритм. Барилга ба дүн шинжилгээ ", Томас Х. Кормен болон бусад
Энэ номыг алгоритмын библи гэж нэрлэдэг. Энэ нь техникийн их дээд сургуулийн оюутнууд болон компьютерийн шинжлэх ухааныг сонирхож буй бүх хүмүүст шинжлэх ухааны маш сайн хэрэглүүр болж чадсан. Энэхүү ном нь янз бүрийн төрлийн алгоритмуудыг хүртээмжтэй хэлээр танилцуулж, тэдгээрийн онцлогийг тайлбарласан болно.
14. Жеффри Фрийдлийн тогтмол илэрхийлэл
Perl, PHP, Java, Python, Ruby болон бусад програмчлалын хэл дээрх тексттэй үр дүнтэй ажиллах тухай нийтлэл.
15. “C #-ээр дамжуулан CLR. Microsoft. NET Framework 4.5 дээр C # хэлээр програмчлал хийх, Жеффри Рихтер
Silverlight, Windows Presentation Foundation, ASP. NET болон бусад компанийн технологиудыг ашиглах зэрэг Microsoft-ын платформд зориулсан програмуудыг хөгжүүлэх сонгодог заавар.
16. "С ++ дахь орчин үеийн дизайн", Андрей Александреску
Туршлагатай C++ програмистуудад зориулсан ном. Зохиогч энэ хэл дээрх загвар метапрограмчлал, ерөнхий програмчлал, объект хандалтат програмчлалыг хослуулсан хөгжлийн шинэ хандлагыг санал болгож байна.
17. “Microsoft ASP. NET 2.0. Үндсэн курс ", Дино Эспозито
Туршлагатай ASP. NET 2.0 мэргэжилтнүүдэд зориулсан дэлгэрэнгүй гарын авлага. Энэхүү ном нь энэхүү платформ дээр хүчирхэг, найдвартай, өргөтгөх боломжтой сайтуудыг хэрхэн бүтээхийг заадаг.
18. “Тестийн хэв маяг xUnit. Туршилтын кодын рефакторинг ", Жерард Мессарос
Номын зохиогч туршилтын код бичихдээ дизайны хэв маяг, давталтыг арилгах, капсулжуулалт болон програм хангамж хөгжүүлэх бусад зарчмуудыг хэрхэн ашиглахыг харуулсан.
19. “Эмбэрэгчид. Зарчмууд, технологи, хэрэгсэл ", Альфред В. Ахо болон бусад
Уг ном нь хөрвүүлэгчийг хөгжүүлэх үндсэн зарчмуудыг тайлбарлаж, кодын оновчлолд анхаарлаа хандуулдаг. Уншигчдад туслахын тулд олон тооны практик жишээнүүд.
20. “Програм хангамжийн төслийн дэд бүтэц. Дахин ашиглах боломжтой. NET номын санд зориулсан конвенц, хэлц үг, хэв маяг ", Krzysztof Tsvalina, Brad Abrams
Уг нийтлэлд Microsoft. NET Framework платформд зориулсан номын санг хөгжүүлэх шилдэг туршлагуудыг багтаасан болно. Энэ ном нь бусад хөгжүүлэгчдэд зориулж код бичдэг. NET-ийн мэргэжлийн хүмүүст илүү хялбар болгох ёстой.
Англи хэл дээрх номнуудын иж бүрэн зэрэглэлийг Dev-Books вэбсайтаас авах боломжтой. Эндээс та Java, Database Design эсвэл CSS гэх мэт тодорхой сэдвээр хамгийн алдартай номнуудын жагсаалтыг үзэх боломжтой.
Dev-Books →
Зөвлөмж болгож буй:
Google болон бусад компаниудад ярилцлага өгөхдөө шийдэхийг санал болгож буй 5 даалгавар
Ярилцлагын тусламжтайгаар эдгээр бодит асуудлуудыг зөв шийдэж, тэд таныг гайхалтай компанид ажилд оруулах эсэхийг шалгаарай
"Вакцинжуулалтын тухай асуулт", "шинжилгээ хийх чадвартай байх": Орос хэл дээрх угтвар үгсэд юу тохиолддог вэ
Орос хэл дээрх "for", "on" болон бусад угтвар үгс яагаад зохисгүй газар гарч ирж байгааг, мөн тэдгээрийг хэрхэн байранд нь оруулахыг бид олж мэдэв
Орос хэл дээрх 12 үг байдаг бөгөөд үүнийг олон хүн сэжиглэдэггүй
"Музле", "амперсанд", "лемниската", тэр ч байтугай "архисан", "надыс" - эдгээр үгс хичнээн ер бусын эсвэл буруу мэт санагдаж байсан ч бүгд толь бичигт байдаг
Орос хэл дээрх 98 үнэгүй онлайн сургалт
Бид танд зориулж орос хэл дээрх үнэгүй онлайн курсуудыг олсон. Компьютерийн шинжлэх ухаан, эдийн засаг, бизнес, физик, гүн ухаан гэх мэт - та юу ч сурч болно
Стивен Кингийн зохиолч болох хүсэлтэй хүмүүст санал болгож буй 96 ном
Стивен Кингийн зөвлөгөө: Хэрэв та сайн бичихийг хүсч байвал хүрч болох бүх зүйлийг унш. Лайфхакер зохиолч өөрөө тусалсан номнуудын жагсаалтыг нийтэлдэг