网站首页 资讯 热点 行情 地区 推荐 民宿 酒店 家居 度假 滚动
首页 >  热点 >  >  正文

任何一种设计都存在局限性,当需求越多、选择越大时,之前的巧妙很容易就变成障碍_快看

2023-04-22 18:31:29来源:观察网


【资料图】

【本文来自《在外行看来,铁路自主选座非常容易实现,但懂行的程序员才知道这根本做不到》评论区,标题为小编添加】

Icing9520

12306并非通过SKU来进行售票的,而是用二进制数组把一个车次的车票作为一类票进行计算的,这个设计是很巧妙的,你用电商场景的数据模型来思考问题会非常复杂。你可以看看网上靠谱的资料文章。当然,这并不是说12306系统简单,只是再说数据模型设计得好,能大大降低系统开发难度。

任何一种巧妙的设计都存在局限性,当需求越多选择越大时,之前的巧妙很容易就变成障碍,变成一陀东西。。我也是做软件开发的,也遇到新版本需求下来,原来觉得之前的版本设计不错,在新需求之下立马就变得棘手起来,需要重新设计。。。。最恐怖的事情就是推倒重来。

人的思维可以随时随地交互,解决问题方法可以通过面子、说好话、临时工、忽悠、颜值、利益交换等手段进行,软件只能按原来的需求和设计好的逻辑进行运作,所以表面在人看来非常简单的东西,落在程序上说不定就是一个巨量的逻辑矩阵,一大堆计算机跑上几分钟,甚至十几分钟,几小时才能做出来。。

标签:

相关文章

[ 相关新闻 ]