软件开发中的决策:权衡与取舍在线阅读
会员

软件开发中的决策:权衡与取舍

计算机网络编程语言与程序设计23.9万字

更新时间:2024-12-12 17:55:02 最新章节:小结

立即阅读
加书架
下载
听书

书籍简介

本书详细阐述如何在设计、规划和实现软件时做出更好的决策,通过真实的案例,以抽丝剥茧的方式分析那些失误的决策,探讨还有哪些可能的解决方案,并对比各种方案的优缺点,摸索软件设计的常青模式。本书通过实例来说明某些决策的后果,例如代码重复如何影响系统的耦合与演进速度,以及如何在日期和时间信息方面隐藏细微差别。本书还介绍如何根据帕累托法则有效地缩小优化范围,确保分布式系统的一致性。通过阅读本书,读者很快就可以将作者来之不易的经验应用到自己的项目中,以预防错误并采取更合适的编程决策。
品牌:人邮图书
译者:陆明刚 胡世杰
上架时间:2024-11-01 00:00:00
出版社:人民邮电出版社
本书数字版权由人邮图书提供,并由其授权上海阅文信息技术有限公司制作发行

最新章节

(美)托马斯·莱莱克 (英)乔恩·斯基特
主页

同类热门书

最新上架

  • 会员
    本书以Python3.10.7为平台,以实际应用为背景,通过概述+算法+经典应用的形式,深入浅出地介绍Python数据分析的相关知识。全书共9章,主要内容包括Python概述、科学计算库、开源科学集、数据分析利器、数据分析的可视化、基于回归的数据分析、基于分类的数据分析、基于聚类的数据分析、数据特征分析等。通过学习本书,读者可领略到Python的简单、易学、易读、易维护等特点,同时也可感受到利用
    李晓东编著计算机10.1万字
  • 会员
    本书围绕Python技术栈,讲解测试开发技术栈领域的各项核心技术要点。全书共11章,首先讲解pytest单元测试框架在测试领域的技术栈要点,包含pytest从最基本的应用到高阶应用。接着讲解服务端测试开发领域主流的核心思想、主流测试开发工具在解决服务端测试开发中的技术难点,以及服务端测试框架的设计和项目实战案例。在框架的基础上扩展了服务端测试开发领域的知识面,主要介绍Docker容器化技术、基于D
    无涯编著计算机7.8万字
  • 会员
    本书分为三部分:第1部分介绍代码的整理(微型重构);第二部分讨论如何将整理工作整合到开发工作流程中;第三部分深入探讨什么是软件设计、软件设计如何驱动软件开发和运营成本以及软件开发和运营成本又如何驱动软件设计、投资软件结构与不投资软件结构之间的权衡是什么、我们可以利用哪些经济和人文原则来决定是否以及如何改变软件结构。
    (美)肯特·贝克计算机3.7万字
  • 会员
    《R语言数据分析从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了R语言基础知识、核心技术与高级应用。全书分为3篇,共16章,包括初识R语言、集成开发环境RStudio、R语言入门、数据结构、流程控制语句、日期和时间序列、获取数据、数据处理与清洗、数据计算与分组统计、基本绘图、ggplot2高级绘图、lattice高级绘图、基本统计分析、方差分析、回归分析和时间序列分析
    明日科技编著计算机12.2万字
  • 会员
    《C#从入门到精通(第7版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用C#进行Windows应用程序开发方方面面的技术。全书分为4篇,共25章,包括初识C#及其开发环境、C#程序基本结构、变量与常量、表达式与运算符、字符与字符串、流程控制语句、数组和集合、面向对象编程、Windows窗体应用程序设计、Windows窗体应用程序常用控件、Windows窗体应用程序高级控件
    明日科技编著计算机17.8万字
  • 会员
    本书以PySide6/PyQt6的实际应用为主线,以理论基础为核心,引导读者渐进式学习PySide6/PyQt6的编程基础和实际应用。本书共12章,可分为5部分。第一部分介绍基于项的控件、基于模型/视图的控件(第1章和第2章),第二部分介绍处理数据库、文件、路径、缓存相关的类和应用方法(第3章和第4章)、第三部分介绍使用Graphics/View框架绘图、绘制二维图表和三维图表的相关类和应用方法(
    邢世通编著计算机5.9万字
  • 会员
    OpenCV作为一个应用广泛的开源计算机视觉库,正在受到越来越多的关注。目前OpenCV的各类教程基本上以Python和C++为主,基于Java的OpenCV书籍则少之又少,本书旨在弥补这一空白。本书共13章,前4章是基础部分,包括OpenCV概述和安装配置、数字图像基础及图像基础操作等内容;第5到11章则包括了图像的几何变换、图像平滑、形态学操作、直方图、边缘检测与轮廓、霍夫变换、特征点检测和匹
    姚利民编著计算机6.9万字
  • 会员
    本书为适应新工科复合型人才对计算思维和问题求解能力的要求而编写。全书共12章,主要内容包括:计算思维与问题求解,数据类型、运算符和表达式,简单的C程序设计,选择结构程序设计,循环结构程序设计,函数,数组,常用算法,指针,结构体,文件系统和人工智能经典算法。本教材兼顾计算思维与程序设计基础知识,注重问题抽象,通过问题案例分析,逐步给出问题求解算法与程序实现,引导读者的算法思维和程序设计思维。通过“常
    刘杰 鞠成东 郭江鸿主编计算机13.2万字
  • 会员
    本书是一本入门级的Web前端开发教材,以通俗易懂的语言、丰富实用的案例,帮助初学者快速掌握JavaScript技术和jQuery技术,并能够运用JavaScript技术和jQuery技术开发交互式Web前端项目。全书共12章。第1~5章讲解JavaScript的基础知识;第6~8章讲解DOM和BOM的相关知识;第9章和第10章讲解jQuery的相关知识和使用方法;第11章讲解JavaScript面
    黑马程序员编著计算机14.9万字

同类书籍最近更新

  • 会员
    全书共11章,第1~5章介绍了MATLAB入门、MATLAB编程基础、MATLAB矩阵及数据分析、MATLAB函数分析及MATLAB科学计算等内容,将读者领入MATLAB的大门,并熟练使用MATLAB。第6章对优化设计进行概述,让读者领略什么是优化设计及优化设计的基本概念。第7~11章系统地介绍线性规划、整数规划、非线性规划、二次规划、多目标规划、现代智能优化及图与网络优化等内容,让读者轻松地掌握
    赵书兰编著程序设计15万字
  • 会员
    Thisbookisintendedfordevelopers,testers,architects,andprojectmanagerswhowanttoexploreandmakeuseofthereportingfacilitiesofTeamFoundationServer2013.Althoughnopreviousexperi
    Dipti Chhatrapati程序设计2.1万字
  • 会员
    本书通过讲解用Scratch3.0编写15款有趣的小游戏和小程序的开发过程,由浅入深地向读者介绍Scratch3.0编程的基本技术以及程序设计的基本思维和方法。全书共8章和1个附录。第1章带领读者认识Scratch3.0,第2章介绍Scratch3.0编程中用到的一些基本的概念。第3章和第4章分别介绍几个初级难度游戏的编写过程。第5章介绍4款中级难度游戏的编写过程。第6章、第7章和第8章分别介绍一
    李强 李若瑜程序设计6.4万字
  • 会员
    最新、最完整的OracleDBA资源:运用《OracleDatabase12cDBA官方手册(第8版)》披露的最佳实践和专家级技术来维护性能卓越的Oracle数据库。本书在上一版的基础上做了全面更新,涵盖新功能和实用工具,如多租户体系结构、OracleDatabaseIn-Memory选项和更强大的云功能;并列举每种主要配置的示例。你将学习如何成功地管理高度可用、可靠、安全和可扩展的O
    Bob Bryla程序设计31.8万字
  • 会员
    IfyouareanintermediateGISuser,witheitherpreviousexperienceinQGISoranyotherGISapplication,thisisthebookforyou.TherecipescanbeusedtolearnmoreadvancedtechniquesinQGISo
    Alex Mandel Víctor Olaya Ferrero Anita Graser Alexander Bruy程序设计7.5万字
  • 会员
    ThisbooktargetsITSecurityProfessionalsandSecurityEngineers(includingpentesters,securityarchitectsandethicalhackers)whowouldliketoensuresecurityoftheirorganization'sdatawhenc
    Brian Russell Drew Van Duren程序设计9万字