pdf

The Pragmatic Programmer Your Journey to Mastery, 20th Anniversary Edition

  • 1星
  • 日期: 2020-10-01
  • 大小: 4.2MB
  • 所需积分:0分
  • 下载次数:1
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: C语言

  C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

The Book Description robot was collected from Amazon and arranged by Finelybook

The Pragmatic Programmer is one of those rare tech books you’ll read, re-read, and read again over the years. Whether you’re new to the field or an experienced practitioner, you’ll come away with fresh insights each and every time.

Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories.

Now, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range 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

Learn continuously

Avoid the trap of duplicating knowledge

Write flexible, dynamic, and adaptable code

Harness the power of basic tools

Avoid programming by coincidence

Learn real requirements

Solve the underlying problems of concurrent code

Guard against security vulnerabilities

Build teams of Pragmatic Programmers

Take responsibility for your work and career

Test ruthlessly and effectively, including property-based testing

Implement the Pragmatic Starter Kit

Delight your users

Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches 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.

1.A Pragmatic Philosophy

2.A Pragmatic Approach

3. The Basic Tools

4. Pragmatic Paranoia

5. Bend, or Break

6. Concurrency

7. While You Are Coding

8. Before the Project

9. Pragmatic Projects

10. Postface

A1. Bibliography

A2. Possible Answers to the Exercises

更多简介内容

推荐帖子

【SC8905 EVM测评】+我的评测报告
    首先感谢南芯公司以及EEWordld论坛组织了这次活动,让我有机会接触到SC8905EVM电源管理控制板。下图为本次评测的控制板以及USB转I2C模块:       拿到控制板之后,我按照厂家提供的资料启动了SC8905tool软件,这是一个在电脑上运行,通过USB转I2C总线与控制板通讯的工具,通过这个工具可以非常直观和方便地读取控制板上10个寄存器的数据,也可以随时
hujj 国产芯片交流
ESP32学习笔记2---WS2812 16*16 点阵
距离上一次发帖也有好长时间了,因为工作比较忙所以就把学习进度缓了缓。之后呢 我会努力的更细自己的学习状况和经验分享。 之前买过一条WS2812的灯带,觉得很好玩,就想自己焊一个点阵来玩。就在淘宝上搜了一下这个灯珠,然后无意间看到了这个16*16的点阵。如果是自己做的话这个PCB钱就很贵,然后焊接起来点阵有256个,估计眼睛都能焊花,淘宝上价格也不贵一块板子才55块,所以直接买来玩了。
是最帅的啊 MicroPython开源版块
【GD32307E-START】开发实战->UART向世界发出HELLOWORD
本帖最后由 ylyfxzsx 于 2020-9-29 22:41 编辑    上一节,已经搭建好开发环境,并且点亮了板载的LED,那么这一节开始通过UART向世界发出一句经典的HELLOWORD!首先,得益于板载USB转UART的CH340芯片,可以很方便的连接电脑,只需要把MINIUSB线插上CN3的USB口,即可看见串口设备,这里我的PC显示的是COM5,这个视个人电脑的不同端口号不同。
ylyfxzsx 国产芯片交流
一个射频工程师应该知道的
1.公司选择: 外企:爱立信,诺基亚西门子,摩托罗拉,思科,朗讯 国内企业:华为,中兴,中国移动,中国联通,中国电信,各类研究所,各类数字电视设备公司 外企很多啦,除了日韩,只要招射频工程师都可以去的。像什么Agilent、R&S、恩智浦、威睿电通,福利待遇都还好 射频工程师完全是硬件,大的公司有做基站:爱立信,诺西,华为,阿朗,中兴,大唐等。手机射频:诺基亚,三星,索爱等
Jacktang RF/无线
MC34063降压电路
本帖最后由 qwqwqw2088 于 2020-9-29 11:49 编辑     MC34063芯片由温度自动补偿功能的基准电压发生器、比较器、占空比可控振荡器、 触发器和大电流输出开关电路等组成,具有功能齐全、价格低廉、体积小、效率高、仅需少量外部元器件等优点,其主要特性如表所示:        MC34063芯片的内部基本结构及引脚功能如下图所示.     
qwqwqw2088 模拟与混合信号
CLOCK_DEDICATED_ROUTE约束应用
         Vivado工具在编译时通常会自动识别设计中的时钟网络,并将其分配到专用的时钟布局布线资源中。通过对某些时钟网络设置CLOCK_DEDICATED_ROUTE值为FALSE,可以将被识别为时钟网络并按照时钟网络进行布局布线的时钟信号安排到通用的布线资源中。比如,某些时钟信号由于设计疏忽或其它原因,没有被安排到FPGA器件的时钟专用引脚上,在编译的时候就会报错,此时就可以使
ove学习使我快乐 FPGA/CPLD

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })