如何使程序变得更友好

我认为程序的可读性和界面的友好性其实是一个道理--便于操作或者维护,比如你要上传一记录,除了固有属性,还要区分已上传和未上传,那么最好有一个结构在调试的时候就能分类罗列好,且便于按关键字搜索,需要一个单向链表并外面加一层搜索和修改的操作类,这样不用每个需要上传的记录都重新去select,改程序的时候也能方便的多。
       一般全局函数适用于那些功能比较单一,而且不涉及到业务逻辑的函数,公用函数其实并没有必要做的面面俱到,有些复杂系数高的函数只适用在小范围内共用,因为使用的越多,结构就越复杂,可以把这些函数放到局部逻辑类中去,尽量使修改的影响范围缩小到模块内部。

时间: 2024-10-11 11:55:23

如何使程序变得更友好的相关文章

python 学习笔记 11 -- 使用参数使你的程序变得更性感

当然,在之前的系列中,我已介绍如何给 Python 脚本传参,当然,今天不会继续介绍这么无聊的东东.首先使用 python 的sys.argv 传参的话,就固定了参数的个数.顺序以及格式,这么死的规定如何性感? I have a dream , to make my code much sexer ! 今天我们简单介绍一下如何更加随性的给 python 脚本传参.效果如下: [email protected]:/tmp$ python arg.py -h NAME: project with u

在Windows下设置环境变量 运行mysql程序变得更容易

在Windows下设置环境变量,点开始菜单,右键单击我的电脑--属性--高级--环境变量 可以看到PATH的变量是这样的: C:\WINDOWS;C:\WINDOWS\COMMAND 为了让运行mysql程序变得更容易,改变它的值指向程序安装目录,添加一个目录D:\Program Files\wamp\bin\mysql\mysql5.0.51b\bin,结果是 D:\Program Files\wamp\bin\mysql\mysql5.0.51b\bin;C:\WINDOWS;C:\WIND

高雅音乐使你变得更聪明

增强创造力.提升思维能力的方法之一:音乐教育 音乐艺术教育是提升创新能力.增加创造力的最佳方法.听高雅音乐可使大脑分泌脑电吗啡,也就是"β内酚酞",并产生α波,创造力就可以尽情发挥.此处的音乐一定是高雅音乐,不是歌曲,如古典音乐莫扎特.贝多芬.中国十大名曲等,日本的"一休"那样的音乐是负"α波",一定是让自己舒服.安详.兴奋起来的音乐,何种音乐因人而异. 所谓脑电吗啡是使大脑更好地分泌脑内吗啡,也就是一种称为β内酚酞的物质,进行冥想的人大脑能分泌

微软的dotnet-new工具可以使创建JavaScript Web 程序变得更简单

Microsoft发布了一组工具,使用他们的dotnet-new工具和使用Node.js的灵活方法可以快速生成基于JavaScript的Web 应用程序. dotnet-new工具是.NET Core工具的一部分,用于使用简单的命令启动一个新项目.作为ASP.NET Core JavaScript Services的一部分,Web开发人员现在可以使用相同的命令来启动新的单页应用程序(SPA). Steve Sanderson在一篇文章中写道,使用这些模板的目的是让初始更容易:"我们经常听说构建这

如何使程序更高效的执行?

在codewars网站做题,做到一下一道题. var add = function (a, b) { return a + b; }; var lazy_sum = make_lazy(add, 2, 3); Test.expect(lazy_sum() === 5, 'Evaluates the expression when required');//这个是codewars网站特有的测试代码,自己运行要另行写 var double = function (n) { return n * 2;

微服务-分解应用程序从而实现更好的部署特性及可伸缩性

本文是我翻译INFQ上的一篇文章.作者Chris由简入深的讲解了微服务的来龙去脉.使用场景.优势劣势.以及现有技术栈向微服务架构的重构步骤.是一篇微服务主题的不可多得的好文. 原文地址:http://www.infoq.com/articles/microservices-intro?utm_source=infoq&utm_medium=popular_links_homepage#.U4-QbLLNKmI.gmail 微服务:分解应用程序从而实现更好的部署特性及可伸缩性 本文描述了越来越受欢

[翻译和注解]Kafka Streams简介: 让流处理变得更简单

Introducing Kafka Streams: Stream Processing Made Simple 这是Jay Kreps在三月写的一篇文章,用来介绍Kafka Streams.当时Kafka Streams还没有正式发布,所以具体的API和功能和0.10.0.0版(2016年6月发布)有所区别.但是Jay Krpes在这简文章里介绍了很多Kafka Streams在设计方面的考虑,还是很值得一看的. 以下的并不会完全按照原文翻译,因为那么搞太累了……这篇文件的确很长,而且Jay

BAT 批处理脚本教程(如果可以用电脑让事情变的更简单,何不让它变得更简单呢!)

第一章 批处理基础 第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统称批处理命令. 小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程. 了解了大概意思后,我们正式开始学习.先看一个简单的例子! @echo off echo "欢迎来到非常BAT!" pause 把上面的3条命令保存为文件test.bat或者test.cmd然后执行, 他就会在屏幕上显示以下二

科技使人“变傻”八种方式:没导航就会迷路

参考消息网 7 月 28 日报道美国<赫芬顿邮报>网站 7 月 25 日发表文章称,人人都认为苹果手机和笔记本电脑是科技发展所带来的福利.从某些方面看,的确如此.比如说,适当地使用谷歌搜索,对你的大脑确实有益. 然而,科技进步也会带来意想不到的结果.神经科学家迈克尔·默策尼希说,我们的大脑正因科技发展而进行"大规模重置".他警告,科技对人类智能产生的影响可能会是"致命的". 科技究竟是如何扰乱人类大脑的呢? 1. 科技毁了睡眠 研究显示,智能手机.平板电