500 Lines or Less: Experienced Programmers Solve Interesting Problems

500 Lines or Less: Experienced Programmers Solve Interesting Problems

简介:

正如我们在开源应用程序的体系结构中指出的那样,架构师在培训期间会查看成千上万的建筑物,并研究更多建筑物的批评。但是大多数软件开发人员只能很好地了解少数程序-通常是他们自己编写的程序。

这本书为你提供了一个机会来研究26位有经验的程序员在构建新东西时是如何思考的。您将在本书中读到的程序都是从零开始编写的,用于解决难题。一个web服务器、一个计步器、一个Python解释器、一个基于web的电子表格以及更多的应用程序都是用500行或更少的代码编写的,并由它们的创建者描述,以便您可以从他们的见解和错误中学习。它专注于程序员在构建新东西时所做的设计决策。您将在本书中读到的程序都是为此目的从头开始编写的 (尽管其中一些程序的灵感来自作者以前从事的大型项目)。

英文简介:

As we pointed out in The Architecture of Open Source Applications, architects look at thousands of buildings during their training, and study the critiques of many more. But most software developers only ever get to know a handful of programs well - usually programs they wrote themselves.

This book provides you with the chance to study how 26 experienced programmers think when they are building something new. The programs you will read about in this book were all written from scratch to solve difficult problems. A web server, a pedometer, a Python interpreter, a web-based spreadsheet, and many more applications are written, in 500 lines of code or less, and described by their creators so that you can learn from their insights and their mistakes.

It focuses on the design decisions that programmers make in the small when they are building something new. The programs you will read about in this book were all written from scratch for this purpose (although several of them were inspired by larger projects that the authors had worked on previously).

书名
500 Lines or Less: Experienced Programmers Solve Interesting Problems
译名
500 行或更少:经验丰富的程序员解决有趣的问题
语言
英语
年份
2016
页数
478页
大小
7.88 MB
标签
  • 开源
  • 下载
    pdf icon500 Lines or Less: Experienced Programmers Solve Interesting Problems.pdf
    密码
    65536

    最后更新:2025-04-12 23:54:38

    ←A Reference Guide to the Internet of Things

    →Demystifying Internet of Things Security