精华内容
下载资源
问答
  • 代码编写规范感悟

    2020-01-05 15:49:29
     本来是要写代码编写规范的,但是想了想自己现在知道的很少,写不出来啥,写着写着就变成了这两天的感悟,总之心情变得轻松了。  看文档的时候,有很多不懂,比如命名空间,查了查概念没看懂,看到一个博客里写...

           看文档的时候还是有很多内容是看不懂的,就是觉得写得很细,我感觉师哥师姐在写得时候一定是有足够的经验加上吃了很多不规范命名的亏之后写得这些,给我们提供了很好的前车之鉴,提高班说是让大家自学,其实提供了很好的周围资源和经验资源,周围都是可以帮助你解决问题的人,就看你会不会主动去问;前辈的很多经验变成了文档,变成了博客,就看你去不去看,这两点我都没有开始去挖掘去利用,我还是那个在陌生人中安静的慢热的我,其实就是脸皮薄,太在乎自己的年龄和位置。

            这两天和老师师哥的聊天还是对自己有帮助的。

           米老师说“做事不靠信念,靠人言”。人不成熟的五个标志,自己全占。人言可畏的另一个意思就是对我这样的人来说,自己做什么决定总是靠人言,有帮助就算了,常常听得都是和自己一样甚至不如自己的人的言论,要么原地不动要么持续后退,想想也真是好笑。我要跟我儿子学习一下,无论威逼利诱他都很坚定,昨晚的雾化又失败了,他为了不做雾化可以说服自己不喜欢高铁,一个两岁的小孩,不知道为什么如此的坚定。

            把人生当成一个if语句,一旦执行if条件,就不要再考虑else。你在if条件里考虑else就是在浪费时间做无用功,这句话对现在的自己来说太有帮助了。

            如果用一个绳子绕赤道转一圈,将绳子向赤道外延伸1米再绕一圈,你感觉现在的绳子比之前的绳子要长多少。我感觉要长一半甚至更多。答案是c=2πr,c1=2π(r+1),答案是2π,6米多,是不是没有想到,其实很简单的问题我们经常把它想象的很复杂。

           把自己的多重身份画好区域,在这个区域内该做什么怎么做,当转换另一个身份的时候就全身心的投入进去,不去想另一个,这其实也是一个if语句的实现过程,利用好番茄,如果不自律就严格按照番茄时钟的安排来做事。

           不用去考虑年龄,公司开除的一定不是一个敬业,效率,有贡献,有价值,积极主动的年龄大的员工。思考这些不如想想怎么让自己变得不可或缺。

            本来是要写代码编写规范的,但是想了想自己现在知道的很少,写不出来啥,写着写着就变成了这两天的感悟,总之心情变得轻松了。

            看文档的时候,有很多不懂,比如命名空间,查了查概念没看懂,看到一个博客里写的浅显易懂,作为今天这篇博客里唯一提到的命名规范相关的内容吧。

    “命名空间其实就是一个区域。

    比如,你是184班的张三。

    命名空间:184班;
    变量名:张三。

    如果人家喊999班的张三,那显然就不是在叫你”

    展开全文
  • 代码编写的一点感悟

    2014-12-12 14:58:44
    最近读到别人的代码,觉得同样的功能不同的人去实现有很大的区别。 每个人都自己的习惯,要改变这个习惯是挺难的,必须有一种外在的力量来强制要求自己。就像你习惯了每天洗澡,就算是冬天也一样,你自己也知道这样...

    最近读到别人的代码,觉得同样的功能不同的人去实现有很大的区别。

    每个人都自己的习惯,要改变这个习惯是挺难的,必须有一种外在的力量来强制要求自己。就像你习惯了每天洗澡,就算是冬天也一样,你自己也知道这样太频繁,但你依然按照你的习惯去做。直到某一天有人提醒你说这样不好,并且例举了一堆的原因,你就开始尝试改变,变成两天洗一次或三天。

    每个人也有自己的代码习惯。要改变这样的习惯也是不容易的,其实有时候你会感觉到你的代码不够好,但短时间你是不会去改变的。直到某天你看到别的代码是如此的优雅,你的心灵受到的震撼。你开始尝试改变,这样就是进步的开始了。

    在我看来,如果要进步,必须有破除旧习惯的勇气并付诸实践。

    优美的代码是我们追求的,从两个方面来分析:整体和局部

    整体上优美的代码结构清晰,整个流程走下来,你就能把我它的整体结构;局部来看,方法的提取合理,命名易懂,封装性良好。没有太多冗余的代码。

    展开全文
  • 】提出问题项目开发中编写代码需要注意的一些习惯???解决问题解耦与得墨忒耳法则 编写羞怯代码 把你的代码组织成最小单元(模块),并限制它们的交互。 好篱笆促成好邻居 建好方法之间的篱笆,不要让它们相互影响...

    开心一笑

    【昨天晚上我做了一个梦:上帝告诉我,我今生注定孤独。破解的方法只有给十个傻子发短消息。我当时就哭了:天哪,我只认识你一个,我完了。】

    视频教程

    大家好,我录制的视频《Java之优雅编程之道》已经在CSDN学院发布了,有兴趣的同学可以购买观看,相信大家一定会收获到很多知识的。谢谢大家的支持……

    视频地址:http://edu.csdn.net/lecturer/994

    提出问题

    项目开发中编写代码需要注意的一些习惯???

    解决问题

    励志图片

    解耦与得墨忒耳法则

    编写羞怯代码

    把你的代码组织成最小单元(模块),并限制它们的交互。

    好篱笆促成好邻居

    建好方法之间的篱笆,不要让它们相互影响。

    墨忒耳法则规定:某个对象的任何方法都应该只调用属于以下情况的方法:

    • 这个对象自己拥有的方法;
    • 传入该方法的参数的方法;
    • 该方法创建的对象的方法;
    • 该对象直接拥有的对象的方法;

    墨忒耳法则使任何给定程序中的模块之间的耦合减至最少。

    编写极可能遵守的墨忒尔法则的代码。

    例如:

    class A{
        private B b = new B();
        private void methodE(){}
        public void methodA(C c){
            D d = new D();
            methodE(); //1这个对象自己拥有的方法,可调用 
            c.print(); //2传入该方法的参数的方法,可调用 
            d.invert(); //3该方法创建的对象的方法,可调用 
            b.kill(); //4该对象直接拥有的对象的方法,可调用 
            F f = b.getF();
            f.rock(); //该对象依赖对象的实现的模块,不可调用。
        }
    }
    

    元程序设计

    再好的天才也无法胜过对细节的专注

    我们可以让我们的代码变得高度可配置和“软和”,也就是容易适应变化 。

    要配置,不要集成

    目标就是把我们的系统变得高度可配置,诸如算法,数据库产品,界面风格之类都作为配置选项供选择配置。

    将抽象放进代码,细节放进元数据

    元数据(metadata)是关于数据的数据,是对任何对应用进行描述的数据。最常见的例子可能是数据库schema或数据字典。

    不要让你的项目(或你的职业生涯)走上渡渡鸟的道路(毛里求斯岛上的渡渡鸟不能适应人类和他们的家畜的出现,很久就灭绝了。这是人类记载的第一起物种灭绝)

    时间耦合

    时间是软件架构的一个常常被忽视的方面。

    时间有两个方面对我们很重要:并发(事情在同一时间发生)和次序(事情在时间中的相对位置)

    我们需要容许并发,并考虑解除任何时间或次序上的依赖

    分析工作流,以改善并发性

    总是为并发进行设计

    在设计时考虑了并发,到时我们就可以更容易地满足可伸缩性或性能需求。

    用服务进行设计

    我们需要的不是组件,而是服务,位于定义良好的、一致的接口之后的独立开发的对象。

    它只是视图

    不要把程序写成一个大块,应该”分而治之“,把程序划分成模块。

    模块的一个好定义就是,它具有单一的、定义良好的责任。

    使视图与模型分离

    其实就是MVC设计模式的核心思想。

    黑板

    黑板系统让我们完全解除了我们的对象之间的耦合,并提供了一个”论坛“,知识消费者和生产者可以在哪里匿名、异步地交换数据,还能减少我们必须编写的代码的数量。

    可以用黑板协调完全不同的事实和因素,同时又使各个参与方保持独立、甚至隔离。

    读书感悟

    来自林白《一个人的战争》

    • 一个人的战争意味着一个巴掌自己拍自己,一面墙自己挡住自己,一朵花自己毁灭自己,一个人的战争意味一个女人自己嫁自己。
    • 人生的确像一场梦,无数的影像从眼前经过,然后消失了,永远不再回来,你不能确定是不是真正经历过了某些事情。
    • 多米自我总结说:“当初我是不是真正爱过?我爱的是不是他?我想我根本没有爱他,我爱的其实是自己的爱情,在长期平淡单调的生活中,我的爱情是一些来自自身的虚拟火焰,我爱的真实这些火焰。”

    其他

    如果有带给你一丝丝小快乐,就让快乐继续传递下去,欢迎转载,点赞,顶,欢迎留下宝贵的意见,多谢支持!

    展开全文
  • 后台程序编写感悟

    2009-09-19 16:17:00
    把功能框架搭起来,有主到次,逐个完成功能,细节如判断是否能进入该功能模块,跳过。封装:把工具类、数据库连接类封装,能使代码的使用率更高。 

    把功能框架搭起来,有主到次,逐个完成功能,细节如判断是否能进入该功能模块,跳过。

    封装:把工具类、数据库连接类封装,能使代码的使用率更高。

     

    展开全文
  • 代码走查感悟

    热门讨论 2019-02-20 08:53:59
    5.代码编写要注意好节省代码和可读性好之间的度,做到两者兼得。 bool flag = studentBLL.selectinfo(student);//查询学生全部信息 if(flag == true) { //执行其他操作 } //判断是否查到学生信息 if...
  • 比如我布局可以这么写,然后我可以写一些小工具(也可以这么想,反正就是一个HTML模块,然后你可以在里面填写相应的结构化信息,交给程序员编写相应的 代码或者是JS脚本,复用之): 复制代码代码如下: <body&...
  • 代码之美_感悟

    千次阅读 2016-07-30 00:57:25
    代码之美感悟
  • 开心一笑【糖对盐说:你为什老不干活啊, 盐说:因为人家很闲啊!】提出问题项目开发过程中,编程,重构,测试需要注意的几点???解决问题以下来自《程序员修炼之道》中...不要只是测试你的代码,还要测试你的假定
  • 这几天受一本书的影响学习到了很多有关于App整体框架编写感悟(这里的框架不是第三方框架,指的是空数据时候的壳)这本书真的很不错,有条件的话,或是真的觉得有必要的话可以来看看,这本书的名字叫做《App研发录》...
  • 一次SQLSERVER触发器编写感悟

    千次阅读 2018-01-08 11:57:42
    开始没查找到判断远程数据库连接的方法,因此想着直接通过try catch来实现(try块里面执行可能出现异常的——往远程服务器端写入的代码,catch块里写往采集端本地记录表中的代码) create trigger trig_sensor...
  • 下午在完善系统的功能代码
  • 代码迁移的感悟

    千次阅读 2018-04-27 20:10:41
    今天做了一天的代码迁移,有几点感悟写下来以便自己以后不要犯这样的错误。在迁移代码时,最喜欢的是那种方法本身的独立性比较好,不依赖外部变量。也就是封装性高,耦合度低,甚至可以直接拿过来使用。第一条原则...
  • 如何评价一段代码

    千次阅读 2017-07-06 22:30:32
    结合自己的编写代码感悟,颇为有感。 规模 执行效率 占用空间 可读性 扩展性 这五个维度相互之间有着或强或弱的关联,任意两份代码之间可以参考这个体系进行大概的比较,但没有绝对的高下之分。...
  • java编写简单五子棋游戏感悟

    千次阅读 2015-11-28 12:38:17
    从华信学习五子棋以来真的觉得自己学到了很多东西,以前惧怕的复杂代码也能细心的把它看懂,对我来说比较神奇的是,一串串的英文字母,既然可以有这么多的功能,如果足够复杂,甚至可以做出一款智能化的软件出来,让...
  • C++ 编写DLL的一些感悟

    2013-08-12 09:25:13
    1.导出类的DLL:一般创建的工程选择MFC拓展DLL,并在要导出的类的声明之间加上AFX_EXT_...引用导出类的DLL时,只能用隐式引用的方式,把.h包含进工程,并加上这两句代码 #pragma comment(lib,".\\CMonitorDll.lib")
  • 一些写代码感悟

    2014-11-23 20:53:10
    代码就像是在织网 一个合理的结构是有比较好的层级结构 从而使得考虑问题可以局限在某个范围内 该范围的context 状态和相关对象是清晰有限易于分析和理解的 对象要单一职责以保持简单 纵向分层并用接口类控制每...
  • 有次他在群里吐槽:1个人做了一个团队事情,讨论需求,画原型图,设计数据字典,编写代码、每天还要开各种各样的会议,当我们表扬蒋工能力个人能力强时,他却叹气起来了,做项目经理,还不如之前纯粹编写代码惬意。...
  • 感悟

    2016-07-25 09:05:57
    做好自己该做好的事情,仔细思考,把时间浪费在美好的事情上,web对我而言,是我比较感兴趣的领域,看到自己编写代码在界面上有美好的显示,内心是喜悦的,为了自己的理想,加油!自己的理想是靠自己实现的,别人...
  • 小程序代码编写到上线

    千次阅读 2018-08-14 17:39:06
    参与开发的小程序项目今天发布上线了,前端部分全部我负责,在此把自己的一些感悟总结下。 小程序的很多知识点都是和html,css,js相通的,也参考了一些框架的思想:数据绑定,组件化开发,生命周期等等,不是很难...
  • 最近敲毕设代码,越来越感觉到代码的规范很重要,要不然后期维护起来的成本太大,毕设就不完全按照规范来了,最近得看点这方面的规范资料,特别是函数及变量的定义以及注释的编写,整理点资料学习下,为以后打好基础...
  • 通过此次实验,明白了多线程的设置和启动、synchronized代码块的用法、线程的优先级使用方法、知道了那几类资源是线程共享的。 我现在理解的多线程是:实例化一个继承了Thread类或实现了Runnable接口的类(继承是...
  • = '9')//如果该字符为数字字符,则执行如下代码 { while (str[i] >= '0' && str[i] <= '9')//如果该字符为数字字符,则进入while循环 { Buff[j] = str[i];//把str[i]字符赋值给Buff...
  • 在软件代码中数据值就象烫手的山芋,要用地址指针这不怕火的钳子,将它取出放在变量这个保温杯中。所以在做软件时,对于等号右边的值,对于函数传递的参数,我们都需要将其看成烫手的山宇,不要直接对其操作,否则会...
  • 编写程序:1到 100 的所有整数中出现多少次数字9 首先,我想着可以考虑通过字符串查找匹配,强制类型转换来做,然而没有成功,可能是因为现在还是初级水平的原因吧。然后去万能的百度上看了一下,它的代码是这样的...
  • 最近,开始慢慢接触到项目,写代码这块,很累,但确实也很有收获。也总结了一些心得: 1.写代码前,首先要理清思路,大致的一个步骤,脑海中要有,明确自己能够实现功能,因为如果思路不明确,写了一半发现实现不了...
  • 每日一谚:Don't use an... Go技术生态 编写50w行Go代码之后:可汗学院工程师的Go感悟 - https://blog.khanacademy.org/half-a-million-lines-of-go/ 为什么你应该在你的Go服务器处理程序中使用errgroup.WithContext - ...
  • 一个函数只做一件事,不要编写多种功能集于一个函数,不要编写函数名无法表达的内容到函数内。 越小的函数,功能越单一的函数,越容易测试。 有人说TDD,其实也是从测试的角度驱动把函数写小,功能单一。 2、明确...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,787
精华内容 4,714
关键字:

编写代码的感悟