- 博客(2)
- 收藏
- 关注
原创 Lambda表达式:投机取巧,不符合软件工程思维
C++中的符号编程令人着迷,因为它是由一个主要的机制——“引用”和“指向”的反操作而衍生出来的,一切都是围绕着内存地址进行。其中的星号、and号、甚至->都是那么的优雅。但如今,Lambda操作的引入让这个跟"->"看起来差不多的符号"=>"变得毫无美感可言。理性地编程,是一种与世界对话的过程。而为了尽快实现功能而使用各种短视的机制,则是一种情绪化的编程倾向。Java构建在虚拟机之上,虽然功能的实现与组织效率很高,但终究会让架构太大的工程最终危如累卵,缝缝补补也将无济于事。究其原因,是
2020-12-17 10:30:09
121
2
原创 使用布局并不是一个好办法
布局,无非就是确定行列,并对行列的最小、最大、可变范围、比例可变等预处理参数进行指定。这使得开发者在XAML代码输入时不得不先考虑布局而不是控件,导致在布局完成后仍然需要加入新的功能时又需要对界面布局进行调整,甚至潜意识会觉得不想调整而抑制了功能的增加和控件的优化。其实,在做每一个界面前,开发者能想到的都只是这个界面的基本功能。为什么要用新界面?为什么不用选项卡、对话框或者直接切换各个Grid的可见状态?这就是另一个问题了,在这里,我们假定界面的增加是因为软件的操作流程到达这个阶段后,不再需要之前控
2020-11-30 16:04:19
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人