جدول المحتويات:
- 1. "العمل مع Legacy Code بشكل فعال" بقلم Michael K. Feathers
- 2. "تقنيات التصميم الموجه للكائنات. أنماط التصميم "، إريك جاما وآخرون
- 3.”كود نظيف. البناء والتحليل وإعادة البناء "، روبرت ك.مارتن
- 4. "تصميم يحركه المجال" بقلم إريك إيفانز
- 5. قدرات JavaScript بواسطة دوغلاس كروكفورد
- 6. "أنماط تطبيقات الشركات" ، مارتن فاولر وآخرون
- 7. “رمز مثالي. درجة الماجستير "، ستيف ماكونيل
- 8. "إعادة بيع ديون. تحسين الكود الحالي "، مارتن فاولر وآخرون
- 9. "أنماط التصميم" ، إريك فريمان ، إليزابيث فريمان وآخرون
- 10. "لغة البرمجة سي" بقلم بريان دبليو كيرنيغان ، دينيس إم ريتشي
- 11. "الاستخدام الفعال لـ C ++. 55 طريقة مؤكدة لتحسين هيكل ورمز برامجك "، سكوت مايرز
- 12. "البرمجة المتطرفة: تطوير اختبار يحركها" كينت بيك
- 13. "الخوارزميات. البناء والتحليل "، توماس هـ. كورمين وآخرون
- 14. التعبيرات العادية لجيفري فريدل
- 15. “CLR عبر C #. البرمجة على Microsoft.NET Framework 4.5 في C # ، جيفري ريختر
- 16. "التصميم الحديث في C ++" ، Andrei Alexandrescu
- 17. “Microsoft ASP.NET 2.0. دورة أساسية "، دينو إسبوزيتو
- 18. اختبار أنماط xUnit. اختبار إعادة هيكلة الكود "، جيرارد ميزاروس
- 19. "المجمعين. المبادئ والتقنيات والأدوات "، ألفريد ف.آهو وآخرون
- 20. "البنية التحتية لمشاريع البرمجيات. الاصطلاحات والتعابير والأنماط الخاصة بمكتبات.NET القابلة لإعادة الاستخدام "، Krzysztof Tsvalina ، Brad Abrams
2024 مؤلف: Malcolm Clapton | [email protected]. آخر تعديل: 2023-12-17 03:46
حلل مؤلفو مشروع Dev-Books ملايين الأسئلة والأجوبة في أكبر مجتمع من المبرمجين Stack Overflow. كل شيء للعثور على الكتب التي يشير إليها المطورون في أغلب الأحيان.
وتضم القائمة العامة 5720 كتابا. ستجد أدناه 20 من أكثر المقالات المذكورة والتي تم نشرها باللغة الروسية على الإطلاق.
بناءً على طلب Lifehacker ، تبادل الخبراء المحليون وجهات نظرهم حول بعض المنشورات.
1. "العمل مع Legacy Code بشكل فعال" بقلم Michael K. Feathers
يشرح المؤلف كيفية فهم الشفرة القديمة بسرعة ، وكيفية اختبارها ، وكيفية إجراء التغييرات بشكل صحيح. يحتوي الكتاب على العديد من التقنيات الفعالة المصممة خصيصًا لهذه المهام.
2. "تقنيات التصميم الموجه للكائنات. أنماط التصميم "، إريك جاما وآخرون
كلاسيكي للمبرمج. أول كتاب مخصص للقوالب.
ليونيد فيهوفسكي مهندس نظام شركة LiveTex لتكنولوجيا المعلومات
- أعيد نشر المطبوع في شكله الأصلي منذ عشرين عاماً. هذا ، بالطبع ، هو العيب الرئيسي للكتاب: بعض القوالب لم تعد ذات صلة. أعتقد أنه من المفيد قراءته بعد كتب أخرى أكثر حداثة عن أنماط التصميم. علاوة على ذلك ، فهو مكتوب بلغة أكاديمية جافة. لا يجب قراءة هذا الكتاب لفهم الأنماط ، لكن قراءته تضيف روعة في أعين زملائك المبرمجين.:) أوصي بالبدء في أنماط تصميم الرأس أولاً.
3.”كود نظيف. البناء والتحليل وإعادة البناء "، روبرت ك.مارتن
كتاب مثير للاهتمام ولكنه مثير للجدل إلى حد كبير حول كيفية كتابة كود نظيف وقابل للصيانة.
ليونيد فيهوفسكي مهندس نظام شركة LiveTex لتكنولوجيا المعلومات
- لماذا مثير للجدل؟ يوجد بالفعل عدد كبير من الكتب حول كتابة الكود ، وبعض التقنيات مقبولة بشكل عام. لكن كل مؤلف يضيف شيئًا مختلفًا. بالنسبة لي شخصيًا ، يبدو رأي بوب مارتن أحيانًا غريبًا ومتناقضًا مع المصادر الأخرى. لا يجب أن تقرأ ، لكنها لا تزال تستحق القراءة. تتحسن جودة الكود بعد قراءته.
4. "تصميم يحركه المجال" بقلم إريك إيفانز
كتاب قوي جدا يحفز على تطوير الذات. بعد قراءته ، يبدو أنه لا يمكن كتابة رمز الجودة بدون EPP.
ليونيد فيهوفسكي مهندس نظام شركة LiveTex لتكنولوجيا المعلومات
- نشأت مفاهيم СQRS و BDD وعمارة البصل والعديد من الأفكار الأخرى المثيرة للاهتمام من هذا الكتاب. العيب الوحيد: الكتاب نظري من خلال وعبر. اكتسبت استخدامًا عمليًا فقط مع إصدار كتاب فوغن فيرنون "تنفيذ التصميم المستند إلى المجال". لذلك ، يجب قراءتها بالتسلسل ، واحدة تلو الأخرى مباشرة.
5. قدرات JavaScript بواسطة دوغلاس كروكفورد
كتاب لا بد منه لمطوري الويب. في ذلك ، يتحدث دوجلاس كروكفورد عن فوائد JavaScript ويعلمهم كيفية استخدامها بحكمة لإنشاء كود فعال.
6. "أنماط تطبيقات الشركات" ، مارتن فاولر وآخرون
يصف الكتاب المبادئ الأساسية لتصميم البرمجيات لمنصات الشركات.
7. “رمز مثالي. درجة الماجستير "، ستيف ماكونيل
كتاب كلاسيكي عن كيفية كتابة كود أفضل.
ميخائيل أوسوتوف مدير الإنتاج بمركز التقنيات العالية
- المبادئ الموصوفة في الكتاب ذات صلة في أي وقت ، على الرغم من أن الطبعة الأولى صدرت بالفعل في عام 1993. سحر هذا الكتاب هو أنه يمكنك إعادة قراءته كل عام وتعلم شيء جديد في كل مرة.
8. "إعادة بيع ديون. تحسين الكود الحالي "، مارتن فاولر وآخرون
في سلسلة كتب عن كتابة كود واضح وعالي الجودة ، فإن إعادة البناء هي الأفضل.
ليونيد فيهوفسكي مهندس نظام شركة LiveTex لتكنولوجيا المعلومات
Vyhovsky: "إنها لا تعرض رمزًا جيدًا فحسب ، بل تشرح أيضًا بمثال الشفرة السيئة ما هو ضار بالضبط. هذا الكتاب يجب أن يقرأ للجميع. وكلما قرأته مبكرًا ، كان ذلك أفضل. ستتحسن جودة الشفرة بعد القراءة بشكل كبير ".
إذا كنت قد قرأت بالفعل كتاب فاولر ، فقم بإلقاء نظرة على إعادة البناء إلى أنماط بواسطة جوشوا كيريفسكي ، أوصى به ميخائيل أوسوتوف.
يعد "إعادة بناء العقارات باستخدام القوالب" من تأليف Kerievsky كتابًا ممتازًا لأولئك الذين يواجهون مشكلة التعليمات البرمجية القديمة والديون التقنية في مشاريعهم كل يوم.
ميخائيل أوسوتوف مدير الإنتاج بمركز التقنيات العالية
- سيساعدك هذا الكتاب في الحفاظ على أعصابك ، وتكوين صداقات مع إعادة البناء وتحسين الكود الخاص بك.
9. "أنماط التصميم" ، إريك فريمان ، إليزابيث فريمان وآخرون
سلسلة Head First ، في رأيي ، مثالية لأولئك الجدد على تطوير البرمجيات.
ميخائيل أوسوتوف مدير الإنتاج بمركز التقنيات العالية
- جميع الكتب كتبها مؤلفون مختلفون ، لكن لكل منها نهج مشترك ، يتم التعبير عنه في عرض بسيط للمادة ، وأمثلة بسيطة ومثيرة للاهتمام.
10. "لغة البرمجة سي" بقلم بريان دبليو كيرنيغان ، دينيس إم ريتشي
البرنامج التعليمي الكلاسيكي للغة 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 ++" ، Andrei Alexandrescu
كتاب لمبرمجي 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 أو تصميم قواعد البيانات أو CSS.
كتب ديف →
موصى به:
عندما لا تحتاج إلى وضع واصلة باللغة الروسية ، حتى لو كنت تريد ذلك حقًا
في بعض الإنشاءات التي تحتوي على كلمات متكررة ، ستكون أي أحرف غير ضرورية ، وفي حالات أخرى ، تكون الخيارات مع وبدون واصلة ممكنة
"سؤال حول التطعيم" و "القدرة على التحليل": ماذا يحدث مع حروف الجر باللغة الروسية
نتعرف على سبب ظهور "for" و "on" وحروف الجر الأخرى باللغة الروسية بشكل متزايد حيث لا يجب أن تظهر ، وكيفية وضعها في مكانها
12 كلمة باللغة الروسية ، لا يشك الكثيرون في وجودها
"Muzle" و "علامة العطف" و "lemniscata" وحتى "الضائعة" و "nadys" - بغض النظر عن مدى غرابة أو عدم صحة هذه الكلمات ، فهي موجودة جميعها في القواميس
"الراية ، ولكن العلم": لماذا بعض الكلمات باللغة الروسية "لا تتوافق" مع الواقع؟
نحن نفهم من أين جاءت كلمات "الراية" و "النظارات" و "الغسيل". هذا السؤال قدمه قارئنا. أنت أيضًا ، اطرح سؤالك على Lifehacker - إذا كان مثيرًا للاهتمام ، فسنجيب عليه بالتأكيد. لماذا بعض الكلمات باللغة الروسية غير صحيحة؟ لماذا الراية ، إذا العلم ؛ لماذا النظارات ، إذا كانت العين.
إذا لم يكن "كاتبًا" وليس "مدونًا" ، فمن؟ كيف يتم تشكيل النسويات باللغة الروسية
نحن نفهم ما تقدمه قواعد اللغة النسوية ولماذا نتصور البعض بشكل محايد ، بينما البعض الآخر - لا يمكننا الوقوف