הרשימה הכלולה 5720 ספרים. בהמשך תמצא 20 של אלה שהוזכרו ביותר שאי פעם הלכו הרוסים.
לבקשת Layfhakera דעותיהם לגבי פרסומים מסוימים משותפות מומחים לאומיים.
1. "עבודה אפקטיבית עם קוד מורשת" על ידי מיכאל ק ' Fizers
המחבר מסביר כיצד להבין את הקוד המורש במהירות, איך לבדוק את זה, וכיצד לבצע שינויים. הספר מכיל מגוון של טכניקות אפקטיביות במיוחד עבור משימות אלה.
לקנות על Litres.ru
2. "טכניקות של עיצוב מונחה עצמים. תבניות לעיצוב", אריך גמא אחר
ליאוניד Vygovskyy, ארכיטקט מערכות IT-חברות LiveTexקלאסי עבור מתכנתים. הספר הראשון המוקדש שם התבנית.
- פרסום עבור 20 שנים שפורסם מחדש בצורתו המקורית. זה, כמובן, החיסרון העיקרי של הספר: כמה תבניות עשויות להיות כבר מיושן. אני חושב שזה כדאי לקרוא אחרי השני, יותר מודרניים, ספרים על תבניות עיצוב. יותר מכך, כי הוא כתוב בשפה אקדמית יבשה. כדי להבין את הדפוסים, הספר הזה הוא חייב לקרוא, אבל לקרוא אותו מוסיף קרירות בעיני מתכנתי בחור. :) אני מציע לך להתחיל עם "דפוסי עיצוב» (תבניות לעיצוב ראשית ראש).
לקנות על Litres.ru
3. "קוד נקי. יצירה, ניתוח refactoring", רוברט ג סְנוּנִית
ליאוניד Vygovskyy, ארכיטקט מערכות IT-חברות LiveTexספר מעניין, אבל שנוי במחלוקת הוא בעיקר על איך לכתוב קוד ברור לתחזוקה.
- למה במחלוקת? ספרים על כתיבת קוד הוא כבר כמות עצומה, ושיטות חלקם מקובלים. אבל כל מחבר מוסיף משהו משלו. אישית בשבילי לדעת בוב מרטין נראה לפעמים מוזר ובניגוד ממקורות אחרים. אסור לקרוא, אבל זה שווה קריאה. איכות הקוד לאחר הקריאה הופכת יותר.
לקנות על Litres.ru
4. "נושא-Oriented Design", אריק אוונס
ליאוניד Vygovskyy, ארכיטקט מערכות IT-חברות LiveTexספר חזק מאוד שמניע את עצמי. לאחר קריאת נראה שאף קוד POP-איכות לא לכתוב.
- מתוך ספר זה גדל מושג SQRS, BDD, בצל-אדריכלות ורעיונות מעניינים רבים אחרים. החיסרון היחיד: בספר דרך תיאורטית. יתרונות מעשיים רכשו רק עם שחרורו של הספר ווהן ורנון "יישום עיצוב השיטות מונחה עצמי» (יישום Domain Driven Design). לכן, הם צריכים להיקרא ברצף, מיד אחרי זה לזה.
לקנות על Litres.ru
5. «JavaScript: עוצמות," דאגלס Crockford
ספר חובה עבור מפתחי אינטרנט. זה דאגלס Crockford מדבר על שפת JavaScript ומלמד את היתרונות של כראוי באמצעות אותם כדי ליצור קוד יעיל.
לקנות על Litres.ru
6. "דפוסי יישומים ארגוניים," מרטין פאולר ואחרים
הספר מתאר את העקרונות הבסיסיים של עיצוב תוכנה עבור פלטפורמות ארגוניות.
לקנות על Litres.ru
7. "קוד מלא. כיתת אמן", על ידי סטיב מקונל
מיכאל Osotov, ייצור מנהל "מרכז היי-טק"הספר הקלאסי על איך לכתוב קוד טוב יותר.
- העקרונות, אשר מתוארים בספר זה רלוונטיים בכל עת, על אף העובדה כי שוחררה המהדורה הראשונה כמו הרבה 1993. הקסם של הספר הזה הוא שאתה יכול לחזור ולקרוא אותו מדי שנה, ובכל פעם ללמוד משהו חדש.
לקנות על Litres.ru
8. "שיפוץ. שיפור של הקוד הקיים, "מרטין פאולר ואחרים
ליאוניד Vygovskyy, ארכיטקט מערכות IT-חברות LiveTexמתוך סדרת ספרים על כתיבת קוד ברור ואיכותי, "שיפוץ הקוד" - את הטוב ביותר.
Vygovskyy: "זה לא רק מראה קוד טוב, אלא גם דוגמה רעה מסביר מה בדיוק זה רע. ספר זה - חייב לקרוא לכולם. וככל שנקדים תוכלו לקרוא אותו, כן ייטב. איכות קוד לאחר הקריאה לגדול מאוד. "
אם ספריו של פאולר שקראו, שים לב ל "השיפוץ עם תבניות» (כאשר שיפוץ לדפוסים) יהושע Kerievski אשר ממליץ מיכאל Osotov.
מיכאל Osotov, ייצור מנהל "מרכז היי-טק""שיפוץ קוד עם תבניות" Kerievski - ספר מצוין למים מתמודדים מדי יום עם בעיית קוד Legacy וחוב טכני בפרויקטים שלהם.
- ספר זה יעזור לשמר את העצבים שלך, להתיידד עם שיפוץ כדי לעשות את הקוד טוב.
9. "תבניות עיצוב", אריק פרימן, אליזבת פרימן ואחרים
מיכאל Osotov, ייצור מנהל "מרכז היי-טק"סדרת הראש הראשי, לדעתי, הוא אידיאלי למתחילים בתחום פיתוח תוכנה.
- כל ספרים שנכתבו על ידי סופרים שונים, אבל כל נתפסים גישה משותפת, אשר באה לידי ביטוי במצגת פשוטה של החומר, מעניין דוגמאות פשוטות.
לקנות על Litres.ru
10. «C Programming Language" על ידי בריאן וו Kernighan, דניס מ ריצ'י
ספר הלימוד הקלסי על שפת C, שנכתב על ידי היוצרים שלו. עם זאת, למתחילים, ספר זה אולי נראה מאתגר מכיוון שהיא דורשת ידיעת הקורא של תכנות.
11. "שימוש יעיל של C ++. 55 דרכים בטוחות ביותר לשפר את מבנה קוד של התוכניות שלך, "סקוט מאיירס
הספר מכיל עצות על עיצוב תכנית, עבודה עם תבניות וניהול משאבים, כמו גם המלצות אחרות ליצירת תוכנה באיכות גבוהה ב- C ++.
לקנות על Litres.ru
12. "תכנות אקסטרים: פיתוח באמצעות בדיקות," קנט בק
המחבר מתאר את הדוגמות של מתודולוגיית פיתוח תוכנה, הכולל בדיקת תוכניות לפני כתיבת הקוד שלהם.
13. "אלגוריתמים. תכנון וניתוח", Thomas H. הזנה אחרת
ספר זה נקרא בתנ"ך של אלגוריתמים. היא ביססה את עצמה בתור ספר מדעי מעולה עבור תלמידי האוניברסיטאות הטכניות, וכל מי שמעוניין במדע. בשפה נגישה הספר מציג סוגים שונים של אלגוריתמים ומתאר את המאפיינים שלהם.
לקנות על Litres.ru
14. "ביטויים רגילים" על ידי ג'פרי פרידל
מהדורה של עבודה יעילה עם הטקסט Perl, PHP, Java, Python, Ruby ושפות תכנות אחרות.
לקנות על Litres.ru
15. «CLR באמצעות C #. תכנות עם פלטפורמת מיקרוסופט. מסגרת NET 4.5 ב C # שפה », ג'פרי ריכטר
ספר הלימוד הקלאסי על פיתוח של יישומים עבור פלטפורמת Microsoft, לרבות באמצעות Silverlight, Windows Presentation Foundation, ASP.NET וחברות טכנולוגיה אחרות.
לקנות על Litres.ru
16. "עיצוב מודרני של C ++», אנדריי אלכסנרסקו
ספר עבור מתכנתים מנוסים ב- C ++. המחבר מציע גישה חדשה לפיתוח, שילוב תבניות metaprogramming, תכנות גנרי ושפת תכנות מונחה עצמים.
17. «מיקרוסופט ASP.NET 2.0. בסיס קורס "דינו אספוזיטו
הדרכה מפורטת מומחים מנוסים ASP.NET 2.0. הספר מלמד אותנו ליצור אתרי עוצמה, אמין וניתן להרחבה על פלטפורמה זו.
לקנות על Litres.ru
18. "דפוסי מבחן xUnit. קוד בדיקת שיפוץ", ג'רארד מזארוס
המופעים מחבר כיצד ליישם תבניות עיצוב, חזרות חריגות, אנקפסולציה, ועקרונות אחרים של פיתוח כותבי קוד בדיקה.
19. "קומפיילרים. עקרונות, טכניקות וכלים", אלפרד W. אהו ואחרים
הספר מתאר את העקרונות הבסיסיים של עיצוב מהדר ושמה דגש מיוחד על קידום קוד. כדי לסייע לקורא - מספר רב של דוגמאות מהפרקטיקה.
לקנות על Litres.ru
20. "פרויקטי תוכנה תשתיות. ההסכם, ניבים, ואת דפוסי ההדרכה לספריות .NET לשימוש חוזר », קז'ישטוף Tsvalina בראד אברמס
הפרסום מכיל את השיטות הטובות ביותר של פיתוח ספרייה עבור Microsoft .NET Framework. הספר נועד לפשט את העבודה של כל .NET-מומחה שכותב את הקוד למפתחים אחרים.
דירוג כולל של ספרים באנגלית זמין בכתובת Dev-ספרים. שם תוכל לראות רשימות של רוב הספרים הפופולריים בנושאים מסוימים, בין אם מדובר ג'אווה, מסד עיצוב CSS.
Dev-ספרי →