什么程序设计方法最先进?

问题描述

我现在基本上用的是面向对象+组件化程序设计方法,不过感觉到做多个软件之间的接口调试还是很累,还有没有更先进的程序设计方法呢?

解决方案

解决方案二:
要想轻松,在开发的早期就注重“做测试”而不是频繁地“做调试”。
解决方案三:
你要是把C/C++做好了,也就没什么问题了;可惜要做好C/C++比找一个好的程序设计方法更难
解决方案四:
没有最好的程序设计方法,只有最适合的解决方案。
解决方案五:
我目前采用组件化设计,不知道还有没有更先进的设计方法,想知道
解决方案六:
除了sp1234的答案,楼上其他人的答案太失望了!!!
解决方案七:
自己去看看设计模式吧
解决方案八:
收藏研究感谢!------------------IOAS:易学易用、灵活自由、个人免费使用的办公系统速成工具。详情请访问:www.ioas.net------------------
解决方案九:
引用1楼sp1234的回复:

要想轻松,在开发的早期就注重“做测试”而不是频繁地“做调试”。

同意

时间: 2024-07-28 12:32:56

什么程序设计方法最先进?的相关文章

程序设计 方法合并问题

问题描述 程序设计 方法合并问题 对某个对象的删除方法可以合并到编辑方法里面吗?因为就算是删除也只是软删除改一下状态而已嘛 这样做是否合理呢? 解决方案 需要考虑的前提很多啊,如果你的对象数量级很大,那不推荐这样,如果你需要给删除配上撤销操作,这样是可行的 数据库里的删除操作,很多时候就不是真的删除,只是状态的改变 解决方案二: 是可以的,前台界面看起来是好几个按钮一个删除一个新增一个编辑,其实就是一个id,我的做法是界面都用一个,然后用一个隐藏的id,新增的时候id=0, 编辑的额时候根据点击

《C++程序设计教程(第3版)》——第1章,第3节程序设计方法

1.3 程序设计方法C++语言的两个组成部分是过程性语言部分和"类"部分.过程性语言部分和C语言没有本质差别."类"部分是C语言中没有的,它是面向对象程序设计的主体.要学好面向对象程序设计,首先必须具有过程性语言的基础.所以学习C++,首先必须学习其过程性语言部分,然后再学习"类"部分.过程性语言部分采用的是结构化程序设计方法,"类"部分采用的是面向对象程序设计方法,程序设计方法正在从结构化方法向面向对象方法演变.C语言仅支持

深入“自顶向下,逐步求精”——面向过程程序设计方法

程序设计初学者常常受困于不会想问题:"不知道让计算机解决这个问题该如何做".其实,程序员的一个基本功是,能够将复杂的问题分解开来.学会分解任务,因超级大分为大的.中的.小的.超小的,直到能用很直接的方法解决.记住一个很管用的策略:自项向下,逐步求精.不管做何事,都拿这个策略套一套,程序能编好,其他事也都能做. 本讲的主要目标在于: (1)让你建立"自顶向下,逐步求精"的思维方式,你的大脑先能"机械化",为指挥计算机"一步一步"

《 C++程序设计:原理与实践(进阶篇.》导读

本节书摘来自华章出版社< C++程序设计:原理与实践(进阶篇)>一书中作者[美] 本贾尼·斯特劳斯特鲁普(Bjarne Stroustrup) 著 刘晓光 李忠伟 王刚 译     前 言 Programming: Principles and Practice Using C++, Second Edition 该死的鱼雷!全速前进. --Admiral Farragut 程序设计是这样一门艺术,它将问题求解方案描述成计算机可以执行的形式.程序设计中很多工作都花费在寻找求解方案以及对其求精上

《软件工程方法与实践》—— 1.4 软件工程的基本原理与基本原则

本节书摘来自华章出版社<软件工程方法与实践>一 书中的第1章,第1.4节,作者窦万峰,更多章节内容可以访问"华章计算机"公众号查看. 1.4 软件工程的基本原理与基本原则 人们根据软件开发的特点和软件工程的概念,提出了软件工程的基本原理和基本原则. 1.4.1 基本原理 推迟实现.推迟实现是软件方法学的基本指导思想.软件开发过程应该理性地 "推迟实现",即把逻辑设计与物理设计清楚地划分开来,尽可能推迟软件的物理实现.对于大中型的软件项目,在软件开发过程中

《程序分析方法》——导读

前言 程序分析是以某种语言编写的程序为对象,对其内部的运作流程进行分析的过程.通过程序分析,可以帮助人们更好地理解程序内部各模块之间的调用关系,把握程序的运行流程,也可以帮助人们找出系统运行的瓶颈,指导系统优化,还可以用于系统测试和程序调试,找出系统Bug,以及进行错误定位.因此,程序分析是一种非常实用的技术,深入理解并熟练掌握程序分析相关的方法和技术,对于增强对程序设计语言的理解,掌握先进的程序设计方法,更好地分析和理解程序都有很大帮助.程序分析是计算机专业人员必备的一种技术,同时也应该成为计

《PHP程序设计》 第四章 程序控制

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />  第四章 程序控制      本章深入PHP内部,讲述如何使用函数.表达式和语句以实现对程序的控制.      前面的章节初步介绍了怎样操作数据,如果我们将操作数和操作符看作是构筑元件的话,那么它们组合起来即可形成表达式.进一步讲,表达式可以构成语句,语句用于组成函数,而函数则可用来组成程序.      提示:在学习有关编

Henry的VB.NET之旅(十五)—动态事件处理方法

动态 Henry的VB.NET之旅(十五)-动态事件处理方法 韩睿 "大李哥,"我不免为自己问了如此多的问题而不好意思起来,"您刚才所说的事件的委托是怎么回事呀?" 大李显然是明白我会提问的:"我所说过事件驱动设计中的三要素你还记得吧?" "当然,就是指对象.事件和事件处理程序."我流利地回答道. "对象和事件处理程序我们已经分析过了.要想彻底了解事件驱动程序的来龙去脉,我们必须了解事件的构成."见到我又一

C语言基础教程(六)Turbo C程序设计初步(1)

本节主要介绍Turbo C程序设计的基本步骤及如何编译.调试和运行源程序.并给出Turbo C的常用编辑命令.最后介绍Turbo C编译.连接和运行时的常见错误. 一.Turbo C程序设计基本步骤 程序设计方法包括三个基本步骤: 第一步: 分析问题. 第二步: 画出程序的基本轮廓. 第三步: 实现该程序. 3a. 编写程序 3b. 测试和调试程序 3c. 提供数据打印结果 下面, 我们来说明每一步的具体细节. 第一步: 分析问题 在这一步, 你必须: a.作为解决问题的一种方法,确定要产生的数