4. 类库(框架)丰富是好事还是坏事,要看针对同一个任务能找到多少替代品 。如果有三到四个,那么肯定是好事,既不会造成单点故障,也不至于造成理解和记忆上的负担 。但是类库太多,选择太多,人的幸福感反而会下降,高效率也就无从谈起;
5. 框架真的可以保证快速开发吗?熟悉的话是可以的 , 专家编程嘛!但是
熟悉之前要花非常多时间学习使用吃闷亏 。
框架只能免除掉一部分开发工作量 。
框架跟业务总是存在“不合缝”的差异 。
只不过将复杂度从开发转移到了部署运维 。
依赖性极强 。
6. IDE可以提高开发效率吗?仅仅一部分罢了 。IDE本身就是个非常复杂的东西,将之调校到符合个人开发步调的进程可能会持续很久,事实上大部分人也只是用一些常用功能罢了 。而且
基于图形界面意味着自动化不容易(需要编写额外插件) 。
出了问题查找原因不易 。
依赖性极强 。
7. Java本身是面向系统(机器)的,不是面向开发人员的 。这种强设计保证有助于提升目标系统的可靠性,却牺牲了开发人员的幸福感 。既然设计得如此严谨规范,为什么不能自动生成Java程序,
JAVA我现在只会编写简单的代码,但是复杂就挣不出来 , 希望高手指点?没有人能利用别人java代码好复杂的方法取得成功的java代码好复杂,因为每个人的长处不一样
程序设计首先是大体的轮廓,然后分成几个主要部分,主要部分分完,那么就不要考虑其它部分的代码如何写 , 只专注写单个部分功能就行了
写个功能首先能概括的看出这个功能需要用到哪几个主要的技术,然后按这个目标去实现代码,如果看不出大体的技术,那就首先用语言把整个程序流程写出来,然后把这些语言翻译成java语句就行了,不过有的人很难用语言把逻辑写清楚
最重要的一点,java代码好复杂你可以不用熟练掌握那么多,但是你必须知道有那些东西,如果一个人连会飞的东西都没见过是永远想不到有飞机出现的
为什么学会了JAVA语法,写代码还是毫无头绪?在我们进行编程时,有两样东西是非常重要的,一是思路,二是语法结构 。有了思路,但对Java这门语言的语法结构不是特别了解,那么代码肯定是编写不出来 。
【java代码好复杂 java太复杂了】或者说对于Java语言语法结构掌握的还算可以,但是解题却没有思路 , 代码肯定是无从下手的 , 这也是许多程序员常见的情况 。
给你分享三个方法:
1、拆分法:将功能项目拆解成N个子功能,保证每个子功能只需要处理一个逻辑业务 , 返回一个逻辑结构数据,跟画家画一只兔子一样 。很多功能实现过于复杂,需要牵扯到很多方面的问题,这时你只有好好拆分,把大功能靠自己的经验拆成多个独立的子功能,这样每个子功能的逻辑就不那么复杂了,自己也可以专心于业务逻辑实现 。
2、预先定义法:很多功能你不知道怎么实现 , 但是你知道最终返回的数据结构应该是什么样子的,那你就预先把他定义出来,然后提前返回,中间业务逻辑部分都是为了填充这个预先返回的数据结构定义的 。其实程序中充满着这样的技巧,各种代码都是预先定义好类型、数据结构、对象等等 , 然后慢慢通过业务逻辑取到值进行填充 。
3、假设法:很多时候程序员需要完成对接或者功能还未实现,可以采用假设法,你可以预先定义好假设的数据 , 假设的数据跟需要的数据完全吻合,甚至你可以这样操作if (true) {},这样把if里的内容全部书写完毕,然后再来处理这个true的问题,如果这个true的时机还不成熟 , 那说明不是你的问题了 , 而是别人的问题,别人应该背锅,你的绩效就达成了 。
推荐阅读
- html5搜索框及按钮代码,html5中搜索框怎么做
- css3转换语句,css转换器
- excel如何把图片置于底层,excel如何将图片置于底部
- 直播头部平台排名软件,头部主播榜单
- mysql怎么查询时间 mysql 查询时间段
- 约拍摄影是什么,摄影约拍流程
- 包含xml怎么变成PPT的词条
- php队列数据 php栈与队列的区别
- 穷人拍摄视频怕什么,穷人生活视频剪辑