- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 开发慢谈==技术价值体现
好几年没有写技术博客,从事开发不知不觉也过了20多年了。我今年也四十好几了,虽然已管理项目为主,但还是坚持写核心代码,今天主要做一个如何看待技术与价值的关系及如何把有限的技术最大化转换为价值(如:薪水,职位,核心成员等)。对一整个项目来说,通常情况下技术层面的东西占了其中约30%,虽然技术的东西是一个项目的是否成功的必备条件,但不是充分条件,很多开发者参加项目后,总是以技术的角度去看事个项目创建及发展过程,他认为技术代表了项目的全部,但实质并不是这样,说白了可能就是一个跑龙套的角色,因为很多解决问.
2020-06-03 18:35:58 403
原创 突写,再谈面向对象
近几年,有开发的人员多了少,但在编码思路上却没看什么新的变化或长进,基本上都是好几年前的套路。现在基本上都用上面向对象的思想进行开发,但我从代码的字里行间里面看不到面向对象的编码思路,基本上从数据读取数据后,简单把行记录转化成结构化对象,业务代码基本上都堆积在控制层及视图层中了。或者很多开发人员在写业务对象的时候觉得没有什么东西可写(潜意识上认为在业务层中就是把行记录转换成对象,然后丢给下层去处理...
2018-02-10 05:26:06 312
原创 分享:面相对象的建模(封装业务层)
我一直想写这篇如何构建一完整系统的文章(从需求采集-分析-设计-实施-重构-集成--测试),目的是从思想上改变编程方式(而不是从某个技术上改变,如果是这样,最终会变成形而向上的东西了),因为所有的行为都由思想驱使,技术相对是硬性或形式的东西(容易掌握但也容易变化),思想却是软性而实质东西(不容易掌握但也不容易变化)。一直没有动手的原因:一来是没有时间(借口吧),更重要的是我不知道如何写,因为很
2015-07-15 17:00:14 1848
原创 codenameone 的开发及部署过程简述
最近一个开发项目(还在进行中....),需要开发移动设备的应用,需要兼容主流的移动设备,按传统的方式需要在多个平台上使用多个平台的言语进行编码,我在想有没有编码一次可以应用到不同的平台上,上网找了一些资料,开始觉得PoneGap应该满足当前项目的开发要求,PoneGap是一个WebApp的形式(App的表现形式而运行机制是Web的原理),但经过一轮的试用,发现有些特定的功能不能实现,需要开发原生语
2014-04-01 12:44:31 2937
原创 WPF弹出层的解决方法
最近在做一个WPF的项目,需要一个类似http页中层效果 ,开始也没有头绪在网上找到一些资料,但找到的资料不多,并且也说的不清楚,只知道层内容要放在Grid中,后来经过多方尝试,终于实现了。 Panel.ZIndex="15" 层显示优先级 Width="Auto" Height="Auto" 如果为固定值,层的left
2014-03-08 15:40:39 4679 2
原创 做为合格的程序员需要写出别人看的懂的代码
最近,我做了多个项目的代码维护的工作,说白了就是修改别人遗留的代码,既然是要改别人写的代码,前提是先要看懂别人写的是什么意思,要实际怎么样的功能或逻辑。这是让我很痛苦的工作,在一些代码中我竟然发现传说中的中文变量命名,还有的是流水账式的代码,一个类或一个方法中写了上千行的代码,最头痛的就是业务逻辑断层的代码 ( 如:在业务中两个对象是有关联的,但在代码中却找不到或很难找到这种关联)。基本上工作
2013-11-14 18:19:04 980 1
原创 控制传输服务层
简单的说,他是逻辑层与数据层之间的桥梁(或代理), 它也可以归纳到逻辑层(逻辑层的一部分),不管理它是属于那一部分,我只是想说明它在整体构架中的重要性和作用,并且它一定存在于逻辑层与数据层之间逻辑层:我只处理业务需求的逻辑计算,也就是说对原始数据(如;数据库的数据或第三方提供的网络数据或设备上的采集数据)是如何处理的,它不关心这些数据是如何来的,而更关心所提供的数据结构是否能被正确处理数据
2011-11-18 20:55:18 783 1
原创 抽象与建模
我有到时候去浏览招聘广告,请什么高级工程师要求精通什么语言....OOP,什么一两年开发经验(我这人极少说粗话,但我要说句“狗屁不通”),有时候去面试一些人(有开发经验),问:如何看待“类型”与“对象”,回答的五花八门,基本上书是如何说他们就怎么说。也许我的要求太高,但不管理如何,抽象与建模是做为一个初级软件开发工程师,所必须了解或熟知的运用的概念。(如果不具备也顶多是个高级程序员的价)题
2011-11-10 21:10:27 6804 2
原创 选择那门语言做为自己经后的编程语言是否真的那么重要
* 今天在CSDN上看到几个贴子,主要讨论是学什么语言比较好,而且这样的讨论非常激烈. * 我刚学编程的时候也有同样的想法,用什么编程语言比较容易学,比较容易找工作.... * 现在的语言五花八门,如果现在让我去再选一次,我还真不知如何选择... * * 我记得我的老师和我说过什么是编程,他说:编程就是模拟人脑的思维方式,使其模式化.
2011-10-20 16:54:43 1099
web站点是外网端口映射的反向代理工具
2015-10-30
面向对象的业务层建模示例代码
2015-07-15
CVR100UD二次开发SDK开发说明(华视)
2013-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人