我正在制作一个列表,列出所有常规开发人员在实际应用程序开发中使用的所有常见编程任务.您在大多数常规LOB应用程序中重复使用的代码.即使它不常见,并且您认为将其添加到列表中也是值得的,请执行此操作.
让我先说:
从磁盘读取文本文件,将其加载到字符串
将字符串保存到文本文件
将业务对象序列化为XML
将XML从字符串和/或磁盘反序列化为业务对象
根据XSD架构验证XML字符串
现在轮到你了.
更新:让我说出为什么我想要这个清单.一旦我有大量的任务,我想为每个任务创建一个非常有效的代码的方便参考.因为每次我编写代码来执行其中一项任务时,我都可以简单地参考我的代码参考.我不希望我的代码在多个地方有所不同.我的第2步是为所有这些任务编写高效优雅的代码.
我想我应该把它作为博客文章.这是一个错误的地方吗?
我把这个问题投票给了你,直到你的投票结果为止.我不是特别喜欢列表问题,但有些确实帮助建立更好的程序员,我认为这是其中之一.
有一个巧妙的想法是由一些叫做CodeKata的名字Dave(我看起来我找不到姓氏)写的.它是关于各种练习,帮助您更好地理解如何编程的原则和理论.
那里有类似的东西.
超市定价
数据Munging
回顾
这是我自己的项目清单.
学习如何使用数组(特别是如何减轻它们的缺点)
尽快学习常规表达!如果你甚至可以成为一名正则表达式的助手,那么你将会领先一步.
数据库访问,CRUD
SOAP/Web服务
对对象集合进行排序,搜索和操作
这些是我想到的第一件事.