תוכן עניינים:
- 1. "עבודה עם קוד מורשת ביעילות" מאת מייקל ק. Feathers
- 2. "טכניקות של עיצוב מונחה עצמים. עיצוב דפוסי ", אריך גמא ואחרים
- 3. "קוד נקי. בנה, נתח ורפקטור", רוברט ק. מרטין
- 4. "עיצוב מונחה תחום" מאת אריק אוונס
- 5. JavaScript Strengths מאת דאגלס קרוקפורד
- 6. "דפוסי יישומים ארגוניים", מרטין פאולר ואחרים
- 7. "קוד מושלם. כיתת אמן", סטיב מקונל
- 8. "שחזור. שיפור הקוד הקיים", מרטין פאולר וחב'
- 9. "Design Patterns", אריק פרימן, אליזבת פרימן ואחרים
- 10. "שפת התכנות C" מאת בריאן וו. קרניגאן, דניס מ. ריצ'י
- 11. "שימוש יעיל ב-C++. 55 דרכים בטוחות לשיפור המבנה והקוד של התוכניות שלך", סקוט מאיירס
- 12. "תכנות קיצוני: פיתוח מבחן" מאת קנט בק
- 13. "אלגוריתמים. בנייה וניתוח", תומס ה. קורמן ואחרים
- 14. ביטויים קבועים מאת ג'פרי פרידל
- 15. "CLR דרך C #. תכנות על Microsoft.NET Framework 4.5 ב-C #, ג'פרי ריכטר
- 16. "עיצוב מודרני ב-C++", אנדריי אלכסנדרסקו
- 17. "Microsoft ASP.NET 2.0. קורס בסיסי", דינו אספוסיטו
- 18. "בדיקת דפוסים xUnit. בדיקה מחדש של קוד ", ג'רארד מסרוס
- 19. "מהדרים. עקרונות, טכנולוגיות וכלים", אלפרד V. Aho ואחרים
- 20. "תשתית פרויקטי תוכנה. מוסכמות, ניבים ותבניות עבור ספריות.NET הניתנות לשימוש חוזר", קשישטוף צוולינה, בראד אברמס
2024 מְחַבֵּר: Malcolm Clapton | [email protected]. שונה לאחרונה: 2023-12-17 03:56
מחברי פרויקט Dev-Books ניתחו מיליוני שאלות ותשובות בקהילת המתכנתים הגדולה ביותר של Stack Overflow. הכל על מנת למצוא את הספרים שהמפתחים מתייחסים אליהם לרוב.
הרשימה הכללית כוללת 5,720 ספרים. להלן תמצאו 20 מהמוזכרים ביותר שאי פעם פורסמו ברוסית.
לבקשת Lifehacker, מומחים מקומיים שיתפו את דעתם על כמה פרסומים.
1. "עבודה עם קוד מורשת ביעילות" מאת מייקל ק. Feathers
המחבר מסביר כיצד להבין במהירות קוד מדור קודם, כיצד לבדוק אותו וכיצד לבצע שינויים בצורה נכונה. הספר מכיל טכניקות יעילות רבות שתוכננו במיוחד עבור משימות אלו.
2. "טכניקות של עיצוב מונחה עצמים. עיצוב דפוסי ", אריך גמא ואחרים
קלאסיקה למתכנת. הספר הראשון המוקדש במיוחד לתבניות.
ליאוניד ויהובסקי אדריכל מערכת של חברת ה-IT LiveTex
- הפרסום פורסם מחדש בצורתו המקורית מזה 20 שנה. זה כמובן החיסרון העיקרי של הספר: חלק מהתבניות כבר לא רלוונטיות. אני חושב שמועיל לקרוא אותו אחרי ספרים מודרניים אחרים על דפוסי עיצוב. יתרה מכך, הוא כתוב בשפה אקדמית יבשה. ספר זה אינו חובה לקרוא כדי להבין דפוסים, אבל הקריאה בו מוסיפה קרירות בעיני מתכנתים אחרים.:) אני ממליץ להתחיל עם Head First Design Patterns.
3. "קוד נקי. בנה, נתח ורפקטור", רוברט ק. מרטין
ספר מעניין, אבל בעיקר שנוי במחלוקת על איך לכתוב קוד נקי וניתן לתחזוקה.
ליאוניד ויהובסקי אדריכל מערכת של חברת ה-IT LiveTex
- למה שנוי במחלוקת? יש כבר מספר עצום של ספרים על כתיבת קוד, וחלק מהטכניקות מקובלות בדרך כלל. אבל כל מחבר מוסיף משהו אחר. לי אישית, דעתו של בוב מרטין נראית לפעמים מוזרה וסותרת למקורות אחרים. לא חובה לקרוא, אבל עדיין שווה קריאה. איכות הקוד לאחר קריאתו משתפרת.
4. "עיצוב מונחה תחום" מאת אריק אוונס
ספר חזק מאוד שמניע להתפתחות עצמית. לאחר קריאתו, נראה שלא ניתן לכתוב קוד איכותי ללא EPP.
ליאוניד ויהובסקי אדריכל מערכת של חברת ה-IT LiveTex
- המושגים של СQRS, BDD, ארכיטקטורת בצל ועוד הרבה רעיונות מעניינים צמחו מתוך הספר הזה. החיסרון היחיד: הספר הוא תיאורטי עד הסוף. זה זכה לשימוש מעשי רק עם שחרורו של ספרו של Vaughn Vernon Implementing Domain Driven Design. לכן, יש לקרוא אותם ברצף, מיד אחד אחרי השני.
5. JavaScript Strengths מאת דאגלס קרוקפורד
ספר חובה למפתחי אתרים. בו, דאגלס קרוקפורד מדבר על היתרונות של JavaScript ומלמד אותם כיצד להשתמש בהם בחוכמה כדי ליצור קוד יעיל.
6. "דפוסי יישומים ארגוניים", מרטין פאולר ואחרים
הספר מתאר את העקרונות הבסיסיים של עיצוב תוכנה עבור פלטפורמות ארגוניות.
7. "קוד מושלם. כיתת אמן", סטיב מקונל
ספר קלאסי על איך לכתוב קוד טוב יותר.
מיכאיל אוסוטוב מנהל הפקה של המרכז לטכנולוגיות עילית
- העקרונות המתוארים בספר רלוונטיים בכל עת, למרות העובדה שהמהדורה הראשונה יצאה כבר ב-1993. הקסם של הספר הזה הוא שאתה יכול לקרוא אותו כל שנה וללמוד משהו חדש בכל פעם.
8. "שחזור. שיפור הקוד הקיים", מרטין פאולר וחב'
בסדרת ספרים על כתיבת קוד ברור ואיכותי, Refactoring הוא הטוב ביותר.
ליאוניד ויהובסקי אדריכל מערכת של חברת ה-IT LiveTex
ויהובסקי: "היא לא רק מראה קוד טוב, אלא גם מסבירה בדוגמה של קוד רע למה בדיוק הוא רע. ספר זה הוא קריאת חובה לכולם. וככל שתקראו אותו מוקדם יותר, כך ייטב. איכות הקוד לאחר הקריאה תשתפר מאוד."
אם כבר קראת את ספרו של פאולר, תסתכל על Refactoring to Patterns מאת יהושע קרייבסקי, בהמלצת מיכאיל אוסוטוב.
"Refactoring Using Templates" מאת Kerievsky הוא ספר מצוין למי שמתמודד מדי יום עם בעיית הקוד המסורתי והחובות הטכניים בפרויקטים שלהם.
מיכאיל אוסוטוב מנהל הפקה של המרכז לטכנולוגיות עילית
- ספר זה יעזור לך לשמור על העצבים שלך, להתיידד עם refactoring ולשפר את הקוד שלך.
9. "Design Patterns", אריק פרימן, אליזבת פרימן ואחרים
סדרת Head First, לדעתי, היא אידיאלית למי שחדש בפיתוח תוכנה.
מיכאיל אוסוטוב מנהל הפקה של המרכז לטכנולוגיות עילית
- כל הספרים נכתבים על ידי מחברים שונים, אך לכל אחד מהם גישה משותפת, המתבטאת בהצגה פשוטה של החומר, דוגמאות מעניינות ופשוטות.
10. "שפת התכנות C" מאת בריאן וו. קרניגאן, דניס מ. ריצ'י
המדריך הקלאסי של C, שנכתב על ידי יוצריו. עם זאת, למתחילים, ספר זה עשוי להיראות מרתיע, מכיוון שהוא דורש מהקורא להכיר את יסודות התכנות.
11. "שימוש יעיל ב-C++. 55 דרכים בטוחות לשיפור המבנה והקוד של התוכניות שלך", סקוט מאיירס
הספר מכיל טיפים לעיצוב תוכנות, עבודה עם תבניות וניהול משאבים וכן המלצות נוספות ליצירת תוכנות איכותיות ב-C++.
12. "תכנות קיצוני: פיתוח מבחן" מאת קנט בק
המחבר מתאר את מתודולוגיית פיתוח התוכנה באמצעות דוגמאות, הכוללת בדיקת תוכנות עוד לפני כתיבת הקוד שלהן.
13. "אלגוריתמים. בנייה וניתוח", תומס ה. קורמן ואחרים
הספר הזה נקרא התנ ך של האלגוריתמים. הוא ביסס את עצמו ככלי עזר מדעי מצוין לסטודנטים של אוניברסיטאות טכניות ולכל מי שמתעניין במדעי המחשב. הספר מציג בשפה נגישה אלגוריתמים מסוגים שונים ומתאר את תכונותיהם.
14. ביטויים קבועים מאת ג'פרי פרידל
פרסום על עבודה יעילה עם טקסט ב-Perl, PHP, Java, Python, Ruby ושפות תכנות נוספות.
15. "CLR דרך C #. תכנות על Microsoft. NET Framework 4.5 ב-C #, ג'פרי ריכטר
מדריך קלאסי על פיתוח יישומים עבור פלטפורמת Microsoft, כולל שימוש ב-Silverlight, Windows Presentation Foundation, ASP. NET וטכנולוגיות אחרות של החברה.
16. "עיצוב מודרני ב-C++", אנדריי אלכסנדרסקו
ספר למתכנתי C++ מנוסים. המחבר מציע גישה חדשה לפיתוח, המשלבת תכנות מטא תבניות, תכנות גנרי ותכנות מונחה עצמים בשפה זו.
17. "Microsoft ASP. NET 2.0. קורס בסיסי", דינו אספוסיטו
מדריך מפורט למקצועני ASP. NET 2.0 מנוסים. הספר מלמד כיצד ליצור אתרים חזקים, אמינים וניתנים להרחבה בפלטפורמה זו.
18. "בדיקת דפוסים xUnit. בדיקה מחדש של קוד ", ג'רארד מסרוס
מחבר הספר מראה כיצד ליישם דפוסי עיצוב, ביטול חזרות, אנקפסולציה ועקרונות נוספים של פיתוח תוכנה לכתיבת קוד מבחן.
19. "מהדרים. עקרונות, טכנולוגיות וכלים", אלפרד V. Aho ואחרים
הספר מתאר את העקרונות הבסיסיים של פיתוח מהדר ומתמקד באופטימיזציה של קוד. לעזרת הקורא - מספר רב של דוגמאות מעשיות.
20. "תשתית פרויקטי תוכנה. מוסכמות, ניבים ותבניות עבור ספריות. NET הניתנות לשימוש חוזר", קשישטוף צוולינה, בראד אברמס
הפרסום מכיל את שיטות העבודה המומלצות לפיתוח ספריות עבור פלטפורמת Microsoft. NET Framework. הספר אמור להקל על כל איש מקצוע NET שכותב קוד עבור מפתחים אחרים.
דירוג מלא של ספרים באנגלית זמין באתר Dev-Books. שם תוכל גם להציג רשימות של הספרים הפופולריים ביותר בנושאים ספציפיים, בין אם זה Java, עיצוב מסד נתונים או CSS.
Dev-Books →
מוּמלָץ:
מי הבזבזן הספרותי הגדול ביותר? 8 גישות להוצאות מגיבורי הספרים האהובים על כולם
אתה צריך להשקיע כסף בחוכמה, ולא כמו כמה דמויות מהספרות. אנחנו מבינים אילו סוגי משקיעים יש ומי מהם, אולי אתה
מהי הדרך הטובה ביותר לשנן את הספרים שקראת?
רשום הערות והפוך מידע לחוויה. שאלה זו הוגשה על ידי הקורא שלנו. גם אתה שואל את שאלתך ל-Lifehacker - אם היא מעניינת, אנחנו בהחלט נענה. מהי הדרך הטובה ביותר לשנן את הספרים שקראת? בעילום שם שלום! Lifehacker יש על הנושא הזה. הנה כמה טיפים מתוכו שיעזרו לך לזכור טוב יותר את מה שקראת.
הספרים הטובים ביותר של 2016 על פי Lifehacker
בחרנו את הספרים הטובים ביותר שקראנו בהנאה רבה בשנה האחרונה. אלו עשר מהדורות שהאקר מהחיים האמיתיים צריך לקבל
10 הספרים המדוברים ביותר של 2020
האנשים הנורמליים של סאלי רוני, וונגוזרו של יאנה וגנר וספרים פופולריים אחרים משנת 2020. אם קראתם משהו מהרשימה הזו - שתפו את דעתכם
הספרים הטובים ביותר של 2015 על פי Lifehacker
סיכום התוצאות הספרותיות של השנה. אנחנו לא מתיימרים להיות בוקר או פרס נובל, אבל בחרנו את הספרים הטובים ביותר מאלה שקראנו ב-2015