首页 > 其他分享 >代码大全2-1

代码大全2-1

时间:2022-10-06 20:11:59浏览次数:49  
标签:编码 代码 理解 软件工程 构建 软件 大全

今天我阅读了代码大全前两章,第一章欢迎来到软件构造的世界,它分为两部分什么是软件构造,软件构建为何如此重要。

  直觉上对构建的认知是相当准确的,但他还缺乏一点深度。把构建活动放在有其他活动构成的环境中讨论,有助于在构建期间集中注意正确的任务,也有助于恰当强调那些重要的“非构建活动”。

隐喻的重要性:重要的研发成果常常产自类比。通过把自己不太理解的东西和一些你较为理解,且十分类似的东西作比较,你可以对这些不太理解的东西产生更深刻的理解。

  我过去怎么做:对于软件构造和隐喻等一些软件方面的知识,我从来都没有仔细认真去对待过,只是单纯的去编码编码,除了编码还是编码。这就好像一个不熟悉工作原理却不得不不断地重复一件相同的事情。

  这样不好:学习软件工程,首先就要搞清楚软件工程的任务流程以及开发过程中的一些技巧,不能像一台机器一样只会编码。

  解决办法:多去网上面浏览前人们的经验教训,阅读大量软件工程开发相关书籍,避免问题的出现。

标签:编码,代码,理解,软件工程,构建,软件,大全
From: https://www.cnblogs.com/yvxiaoshuai/p/16758366.html

相关文章

  • 代码大全2-2
    今天我阅读了代码大全三四两张内容。第三章说的是三思而后行:前期准备,第四章讲的是关键的构造决策。前期准备工作十分重要:进行有效编程的要领之一即是:准备工作很重要。在......
  • LowcodeCore 低代码开发框架——快速搭建数据操作API、数据中台
    @目录技术交流QQ群:2727291761.背景介绍2.LowcodeCore介绍2.1开发环境2.2框架依赖3.LowcodeCore开发文档3.1快速搭建LowcodeCore项目3.1.1步骤一:新建项目3.1.2步骤......
  • LowcodeCore 低代码开发框架——组件说明
    @目录技术交流QQ群:2727291761.背景介绍2.框架组件2.1组件列表2.2组件配置规则说明2.3组件管道配置说明2.4获取HttpContext参数2.4.1HttpContext.Url参数2.4.2HttpC......
  • LowcodeCore低代码开发框架
    最近上线一款低代码开发框架,基于C#.Net6+SQLServer实现;用于快速开始开发API服务;1、LowcodeCore低代码开发框架——快速搭建数据操作API、数据中台https://www.cnblo......
  • 恶意代码分析实战 加壳与脱壳 lab 18-1 18-2 18-3 18-4 18-5
    脱壳存根被加壳程序中的脱壳存根由操作系统加载,然后脱壳存根负载加载原始程序。对于加壳程序来说,可执行程序的入口点指向脱壳存根,而不是原始代码。原始程序通常存储在......
  • 分享13个非常有用的python代码片段
    分享13个非常有用的python代码片段listssnippets我们先从最常用的数据结构列表开始1\将两个列表合并成一个字典假设我们在python中有两个列表,我们希望将它们合并成为......
  • 求最大公约数伪代码
    欧几里得算法(辗转相除法)算法说明欧几里得算法是用来求两个正整数最大公约数的算法。古希腊数学家欧几里得在其著作《TheElements》中最早描述了这种算法,所以被命名为欧......
  • 求最大公约数伪代码
    求最大公约数伪代码算法说明给定两正整数m,n选取其中较小的数,假定为m若n%m非0,即存在余数,将n和m中较大的数n替换为余数,返回步骤2若n%m为0,则最大公约数为m欧几里得算法......
  • 恶意代码分析实战 恶意代码的网络特征 lab14-1 14-2 14-3 都是http c2,并用到了自定义
       先反编译看看:函数在做base64加密:   验证下想法,果然:后面的功能,就是在下载执行了:   我们分析下细节: 问题1:使用wireshark进行监控网络特征,运......
  • js数组去重大全,推荐收藏
    情境:将数组vararr=[1,1,‘true’,‘true’,true,true,15,15,false,false,undefined,undefined,null,null,NaN,NaN,‘NaN’,0,0,‘a’,‘a’,{},{}];中重复的值......