دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Andrew Hunt. David Thomas
سری:
ISBN (شابک) : 020161622X, 9780201616224
ناشر: Addison-Wesley Professional
سال نشر: 1999
تعداد صفحات: 0
زبان: English
فرمت فایل : MOBI (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب The Pragmatic Programmer: From Journeyman to Master به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویس عملی: از سفر به استاد نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
آنچه دیگران در سنگر در مورد برنامه نویس عملگرا می گویند...\"نکته جالب در مورد این کتاب این است که برای تازه نگه داشتن روند برنامه نویسی عالی است. این کتاب به شما کمک می کند تا به رشد خود ادامه دهید و به وضوح از افرادی است که آنجا بوده اند. "--کنت بک، نویسنده برنامه نویسی شدید توضیح داد: تغییر را در آغوش بگیر "من دریافتم که این کتاب ترکیبی عالی از توصیه های محکم و تشبیه های شگفت انگیز است!" --مارتین فاولر، نویسنده Refactoring و UML Distilled یک نسخه بخرید، آن را دو بار بخوانید، سپس به همه همکارانم بگویید تمام شوند و یک نسخه از آن را بردارید. این کتابی است که هرگز آن را قرض نمیدهم زیرا نگران گم شدن آن هستم.» --کوین رولند، علوم مدیریت، MSG تدارکات \"عقل و تجربه عملی نویسندگان واضح است. موضوعات ارائه شده مرتبط و مفید هستند... تا حد زیادی بزرگترین نقطه قوت آن برای من تشابهات برجسته بوده است - گلوله های ردیاب، شیشه های شکسته، و هلیکوپتر افسانه ای تبیین نیاز به متعامد بودن، به ویژه در شرایط بحران وضعیت. من شک ندارم که این کتاب در نهایت به یک منبع عالی از اطلاعات مفید برای برنامه نویسان کاردان و مربیان متخصص تبدیل خواهد شد.\"--جان لاکوس، نویسنده طراحی نرم افزار C++ در مقیاس بزرگ \"این کتابی است که من خواهم خرید. دوجین کپی از زمانی که منتشر شد تا بتوانم آن را به مشتریانم بدهم. \" --Eric Vought, مهندس نرم افزار \"اکثر کتاب های مدرن در زمینه توسعه نرم افزار نمی توانند اصول اولیه آنچه که یک توسعه دهنده نرم افزار بزرگ می سازد را پوشش دهند، در عوض وقت خود را صرف نحو یا فناوری می کنند که در واقع بزرگترین اهرم ممکن برای هر تیم نرم افزاری است. در داشتن توسعه دهندگان با استعداد که واقعاً حرفه خود را به خوبی می دانند. یک کتاب عالی.\" --Pete McBreen, Independent Consultant \"از زمان خواندن این کتاب، بسیاری از پیشنهادات و نکات کاربردی آن را اجرا کردم. در کل، آنها در زمان و پول شرکت من صرفه جویی کرده اند و در عین حال به من کمک می کنند تا کارم را سریعتر انجام دهم! این باید یک مرجع دسکتاپ برای همه کسانی باشد که برای امرار معاش با کد کار می کنند.» --جارد ریچاردسون، توسعه دهنده ارشد نرم افزار، شرکت iRenaissance. \" -- کریس کلیلند، مهندس ارشد نرم افزار، محاسبات شیء، شرکت \"اگر من پروژه ای را جمع آوری کنم، نویسندگان این کتاب هستند که می خواهم... و در صورت عدم موفقیت به افرادی که کتاب آنها را خواندهام. "--وارد کانینگهام، مستقیماً از سنگرهای برنامهنویسی، برنامهنویس عملگرا، تخصصهای فزاینده و تکنیکهای توسعه نرمافزار مدرن را کاهش میدهد تا فرآیند اصلی را مورد بررسی قرار دهد - نیازمندیها و تولید کدهای کارآمد و قابل نگهداری که آن را خوشحال میکند. این کتاب موضوعاتی از مسئولیت شخصی و توسعه شغلی گرفته تا تکنیکهای معماری برای انعطافپذیر نگهداشتن کد شما و سازگاری و استفاده مجدد از آن آسان است. این کتاب را بخوانید و یاد خواهید گرفت که چگونه * با پوسیدگی نرمافزار مبارزه کنید؛ * از دام تکراری شدن دانش خودداری کنید. ; * کد انعطاف پذیر، پویا و سازگار بنویسید. *از برنامه نویسی تصادفی اجتناب کنید. * کد خود را با قراردادها، ادعاها و استثناها ضد گلوله کنید. * نیازهای واقعی را ضبط کنید. * بی رحمانه و موثر تست کنید. * کاربران خود را خوشحال کنید. *تیم هایی از برنامه نویسان عملگرا بسازید. و * پیشرفت های خود را با اتوماسیون دقیق تر کنید. برنامهنویس عملگرا که بهعنوان مجموعهای از بخشهای مستقل نوشته شده و مملو از حکایات سرگرمکننده، مثالهای متفکر و مشابههای جالب است، بهترین شیوهها و مشکلات عمده بسیاری از جنبههای مختلف توسعه نرمافزار را نشان میدهد. برنامه نویس یا مدیری که مسئولیت پروژه های نرم افزاری را بر عهده دارد، روزانه از این درس ها استفاده کنید و به سرعت شاهد پیشرفت هایی در بهره وری شخصی، دقت و رضایت شغلی خواهید بود. شما مهارت ها را یاد می گیرید و عادات و نگرش هایی را ایجاد می کنید که پایه و اساس موفقیت بلندمدت در حرفه شما را تشکیل می دهند. شما یک برنامه نویس عملگرا خواهید شد.
What others in the trenches say about The Pragmatic Programmer..."The cool thing about this book is that it's great for keeping the programming process fresh. The book helps you to continue to grow and clearly comes from people who have been there." --Kent Beck, author of Extreme Programming Explained: Embrace Change "I found this book to be a great mix of solid advice and wonderful analogies!" --Martin Fowler, author of Refactoring and UML Distilled "I would buy a copy, read it twice, then tell all my colleagues to run out and grab a copy. This is a book I would never loan because I would worry about it being lost." --Kevin Ruland, Management Science, MSG-Logistics "The wisdom and practical experience of the authors is obvious. The topics presented are relevant and useful...By far its greatest strength for me has been the outstanding analogies--tracer bullets, broken windows, and the fabulous helicopter-based explanation of the need for orthogonality, especially in a crisis situation. I have little doubt that this book will eventually become an excellent source of useful information for journeymen programmers and expert mentors alike."--John Lakos, author of Large-Scale C++ Software Design "This is the sort of book I will buy a dozen copies of when it comes out so I can give it to my clients. " --Eric Vought, Software Engineer "Most modern books on software development fail to cover the basics of what makes a great software developer, instead spending their time on syntax or technology where in reality the greatest leverage possible for any software team is in having talented developers who really know their craft well. An excellent book." --Pete McBreen, Independent Consultant "Since reading this book, I have implemented many of the practical suggestions and tips it contains. Across the board, they have saved my company time and money while helping me get my job done quicker! This should be a desktop reference for everyone who works with code for a living." --Jared Richardson, Senior Software Developer, iRenaissance, Inc. "I would like to see this issued to every new employee at my company..." --Chris Cleeland, Senior Software Engineer, Object Computing, Inc. "If I'm putting together a project, it's the authors of this book that I want...And failing that I'd settle for people who've read their book."--Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to *Fight software rot; *Avoid the trap of duplicating knowledge; *Write flexible, dynamic, and adaptable code; *Avoid programming by coincidence; *Bullet-proof your code with contracts, assertions, and exceptions; *Capture real requirements; *Test ruthlessly and effectively; *Delight your users; *Build teams of pragmatic programmers; and *Make your developments more precise with automation. Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development.Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.
Spis treści Słowo wstępne Przedmowa Rozdział 1. Filozofia pragmatyczna Kot zjadł mój kod źródłowy Entropia oprogramowania Zupa z kamieni i gotowane żaby Odpowiednio dobre oprogramowanie Portfolio wiedzy Komunikuj się! Rozdział 2. Postawa pragmatyczna Przekleństwo powielania Ortogonalność Odwracalność Pociski smugowe Prototypy i karteczki samoprzylepne Języki dziedzinowe Szacowanie Rozdział 3. Podstawowe narzędzia Potęga zwykłego tekstu Powłoki Efektywna edycja Kontrola kodu źródłowego Diagnozowanie Operowanie na tekście Generatory kodu Rozdział 4. Pragmatyczna paranoja Projektowanie kontraktowe Martwe programy nie kłamią Programowanie asertywne Kiedy używać wyjątków Jak zrównoważyć zasoby Rozdział 5. Zegnij lub złam Izolacja i prawo Demeter Metaprogramowanie Związki czasowe To tylko widok Tablice Rozdział 6. Kiedy kodujemy… Programowanie przez koincydencję Szybkość algorytmu Refaktoryzacja Kod łatwy do testowania Złe kreatory Rozdział 7. Przed projektem Kopalnia wymagań Rozwiązywanie niemożliwych do rozwiązania łamigłówek Nie, dopóki nie jesteś gotowy Pułapka specyfikacji Okręgi i strzałki Rozdział 8. Pragmatyczne projekty Pragmatyczne zespoły Wszechobecna automatyzacja Bezlitosne testy Pisanie przede wszystkim Wielkie oczekiwania Duma i uprzedzenie Dodatek A. Zasoby Profesjonalne społeczności Budowa biblioteki Zasoby internetowe Bibliografia Dodatek B. Odpowiedzi do ćwiczeń Skorowidz Ściąga. Podsumowanie wskazówek i zadań opisanych w książce