得书 - 好书推荐、正版图书免费阅读
首页
书库
排行榜
VIP会员
新书
快讯
注册 | 登录
100 条"代码的艺术:用工程思维驱动软件开发"搜索结果
代码的艺术:用工程思维驱动软件开发
章淼
本书是作者围绕软件工程能力所做的系列培训的内容汇编。这些内容来源于作者20多年以来对软件工程的学习体会和项目实践,以及对中国工业界软件工程师的观察和教育实践。
电子书
C/C++代码调试的艺术
张海洋 著
本书围绕C/C++程序调试这一主题,介绍了在Windows和Linux操作系统上如何高效地调试C/C++程序。本书分为11章,内容涵盖了程序调试的基本知识、VisualC++调试程序的基本功能与技巧、Linux系统中gdb工具的使用、死锁调试、动态库调试、内存泄漏检查、远程调试、崩溃转储文件分析、发行版调试,以及调试的高级话题和调试扩展方面的知识。
电子书
代码中的软件工程
孟宁 编著
本书共五篇:第一篇介绍常用工具VSCode、Git和正则表达式;第二篇以C语言代码为例介绍工程化编程的基本方法,涵盖代码的风格和规范、模块化、可复用、可重入函数与线程安全等;第三篇介绍从需求分析到软件设计的基本建模方法——从需求分析开始,以UML为工具完成用例建模、业务领域建模、对象交互建模,最终形成设计方案;第四篇探讨软件的元素、结构、特性和描述方法,以及高质量软件的内涵等;第五篇回顾软件危机的
电子书
测试驱动开发的艺术
【芬兰】Lasse Koskela著
本书介绍了一种更快更好的软件开发方法——测试驱动开发。全书共分三部分:第一部分讲述了TDD和ATDD的相关知识、基本概念、方法,为测试驱动开发打下基础;第二部分将测试驱动开发用于具体的实践,重点讲解了TDD的各种技术;第三部分着重介绍了验收测试驱动开发,包括Fit框架、实现验收测试的方法等,**后讲解了引入TDD的各种技巧。本书浓缩了作者多年的开发经验,适合各类Java开发人员学习参考。
电子书
Python极客编程:用代码探索世界
[美] 李·沃恩
16个有趣的编程项目,提升Python编程技能,培养解决现实问题的思维。
电子书
C/C++代码调试的艺术(第2版)
张海洋
本书围绕C/C++程序调试这一主题,系统深入地介绍了在Windows和Linux操作系统上如何高效地调试C/C++程序。
电子书
修改软件的艺术:构建易维护代码的9条最佳实践
[美]戴维 斯科特 伯恩斯坦(David Scott Bernstein)
《修改软件的艺术构建易维护代码的9条**佳实践》会帮你降低构建与维护软件的成本。如果你是软件开发者,将学到一套实践方法以构建易修改的代码,因为在应用当中代码经常需要修改。对于和软件开发者合作的管理者来说,本书会向你展示为何引入这9个基本的实践方法,会使你的团队更加有效地交付软件而不会让软件演变成遗留代码。
电子书
管理智慧:成功研发团队的18条管理启示
麦思博(北京)软件技术有限公司
《管理智慧成功研发团队的18条管理启示》内容取自Lyft、腾讯、蚂蚁金服、用友、ThoughtWorks、平安科技、去哪儿网等17家国内外大型互联网企业的实践经历,分为工程文化、效率提升、团队组建、技术领导力4个板块,是覆盖技术型团队全生命周期管理的参考指南。随着行业的发展,创业型企业面临技术团队从无到有的搭建过程,大型企业面临高效能团队建设的困扰,而OKR、敏捷等技术管理理念与方式成为国内技术型
电子书
复盘思维:用经验提升能力的有效方法
郑强
深度思考的落地方法,不断精进的成功算法,对过去的事情做思维演练,运用复盘思维,打破原有思维定式,实现快速迭代和升级。
电子书
突破创新窘境:用设计思维打造受欢迎的产品
李欣宇
设计思维从理论到实践的落地之作,有体系、有效率、有产出的创新方法论。
电子书
重构认知:用视觉化想象重塑思维
[美] 埃里克·梅塞尔
CBT疗法资深教练带你疗愈心理,激发创造力,60天重塑自我。
电子书
代码整洁之道
罗伯特·C.
“阅读这本书有两种原因:第一,你是个程序员;第二,你想成为更好的程序员。很好,IT行业需要更好的程序员!”——罗伯特·C.马丁(RobertC.Martin)尽管糟糕的代码也能运行,但如果代码不整洁,会使整个开发团队泥足深陷,写得不好的代码每年都要耗费难以计数的时间和资源。但是,这种情况并非无法避免。著名软件专家罗伯特·C.马丁(RobertC.Martin)在本书中为你呈现了革命性的视野。他携同ObjectMentor公司的同事,从他们有关整洁代码的佳敏捷实践中提炼出软件技艺的价值观,以飨读者,让你成为更优秀的程序员——只要你着手研读本书。阅读本书需要你做些什么呢?你将阅读代码——大量代码。本书会促使你思考何谓正确的代码,何谓错误的代码。更重要的是,本书将促使你重新评估自己的专业价值观,以及对自己技艺的承诺。书中的具体内容包括:·好代码和糟糕的代码之间的区别;·如何编写好代码,如何将糟糕的代码转化为好代码;·如何创建好名称、好函数、好对象和好类;·如何格式化代码以实现其可读性的大化;·如何在不妨碍代码逻辑的前提下充分实现错误处理;·如何进行单元测试和测试驱动开发。
电子书
好代码,坏代码
[英] 汤姆·朗
本书分享的实用技巧可以帮助你编写可靠且易于团队成员理解和适应不断变化需求的代码。
电子书
软件开发安全之道
著
本书共有13章,分为三大部分,即概念、设计和实施。具体内容包括:第一部分(第1~5章)为全书提供了概念基础,涉及信息安全和隐私基础概述、威胁建模、对可识别威胁进行防御性缓解的通用战略、安全设计模式,以及使用标准的加密库来缓解常见的风险。第二部分(第6~7章)分别从设计者和审查员的角度讨论了如何使软件设计变得安全的指导,以及可以应用哪些技术来实现安全性。第三部分(第8~13章)涵盖了实施阶段的安全性
电子书
软件测试专项技术——基于Web、移动应用和微信
51Testing软件测试网
本书从理论、技术和实践方面介绍了如何测试Web、移动应用和微信,并给出了大量测试案例。本书共5章,主要内容包括Web测试涉及的理论和技术、常用Web开发技术、高级Web开发技术、移动应用的测试,以及微信的测试。
电子书
全栈软件测试自动化:Selenium和Appium(Python版)
51Testing软件测试网
本书讲解了使用Python、Selenium和Apium进行自动化测试的方法与技术。全书主要内容包括自动化测试、关键识别技术和常见控件的使用、移动端自动化测试实例和核心原理、自动化测试实战项目原型设计、接口测试、PythonRequests接口测试实战等。
电子书
测试工程师核心开发技术
51Testing软件测试网
本书共7章,凝聚了51Testing软件测试网在软件测试培训方面的精华内容。主要内容包括Linux系统入门知识、LinuxShell编程技术、Oracle和MySQL两大主流数据库的基本操作、配置管理工具SVN及Java和Python编程。
电子书
自动化测试主流工具入门与提高
51Testing软件测试网
本书共5章,分别讲解了开源的Web自动化测试工具Selenium,基于Java的压力和接口测试工具JMeter,单元测试中的JUnit测试框架和JMock工具,用于移动端的自动化测试工具Appium,以及Appium测试框架的搭建。
电子书
软件测试流程设计——从传统到敏捷
51Testing软件测试网
本书共5章,主要讲述了如何设计测试用例,测试计划应该包含哪些内容,如何编写测试计划,如何设计测试用例,如何实现敏捷的项目管理。
电子书
快速思考:用物理学思维理解世界
[德] 罗尔夫·海勒曼
9大板块,55条法则,77个思维练习引爆思维模式,看透事物运行底层逻辑。
电子书
翻转思维:将问题转变为机会的艺术
[荷] 贝特霍尔德·冈斯特
家喻户晓的荷兰国民级思维宝典。
文章导航
1
2
3
4
5
>
推荐书籍
相关词语
软件工程
程序设计
程序语言
编程开发
自我管理
个人成长
个人管理
思维方式
思维方法
思维
团队管理
深度思考
工作方法
精进
复盘
思维复盘,工具书
复盘+
产品设计
研究
心理学与生活
软件开发
编程语言
重构
经典
编程
Java
规范
互联网前沿视野
物理学
意见反馈
我的书架
公众号
关注微信公众号