论坛首页 海阔天空论坛

和领导思维差距太大

浏览 6398 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-03-09  
to:抛出异常的爱  
  双语的问题,不是为了扩展.双语系统是两个应用,一个中文,一个英文,同时使用一个CLASS.

  你说中文UI文件更新了,英文的不更新,将来怎么同步双语啊?对吧!

难道再在系统中找中文版本和英文版本的差异,再把中文的翻译为英文吗?如果这样,也太伤元气了吧!
0 请登录后投票
   发表时间:2007-03-09  
liutjedu 写道
to:抛出异常的爱  
  双语的问题,不是为了扩展.双语系统是两个应用,一个中文,一个英文,同时使用一个CLASS.

  你说中文UI文件更新了,英文的不更新,将来怎么同步双语啊?对吧!

难道再在系统中找中文版本和英文版本的差异,再把中文的翻译为英文吗?如果这样,也太伤元气了吧!


你的中文系统和英文系有用户同时使用么?如果没有,那就是为了将来扩展。
0 请登录后投票
   发表时间:2007-03-09  
刑天战士 写道
我们现在的破框架就没有事务,我总和项目经理/领导说这里面很多东西需要用事务的(很多外键),以后一旦出问题就崩溃,但是领导说给他们就完事,管那么多干什么

事务和外键是没有必然联系的。只要你在数据库端有外键约束,就不会造成破数据。
引用
事务是程序中最重要的东西

为什么?
如果你能说出来没有事务可能造成用户帐号上凭空多出来十万美金,我相信你老板不会不在乎。问题在于,这个事务真的有那么重要么?没有事务会造成什么损害?
0 请登录后投票
   发表时间:2007-03-09  

liutjedu 写道:

大家也应该遇到过类似的问题吧?

如果思维差距太大,很多东西都是发挥不出来的感觉.

举了简单的例子: 

因为公司项目都是外包的,我负责这个项目的的技术问题,但是等我发现程序中有很多操作都没有写一个事务里的时候,和项目经理交流,答复是,不管什么事务不事务,只要出结果就可以了?事务是程序中最重要的东西,很奇怪他这样回答.

再有,业务数据库的系统是中文版本,测试系统是双语版本,但是现在领导支持把业务数据的系统换成双语的,奇怪的是,双语系统我们仅仅使用中文版本,包括程序出现BUG后,更新也仅仅是更新中文版.和单独的中文版本有什么区别?

呵呵,很是奇怪这些做法.


1。说服领导,让他知道这么做的危害,如果他不能反驳你,兴许他会接受。

2。离开这家公司。现在有很多公司是靠关系做软件,而不是靠技术实力。他们不会在乎软件的质量有多高,只会在乎能赚多少。这样的公司我算是有体会了,如果你不能影响周围的人,你可以另谋出路,因为外面的世界更精彩。


0 请登录后投票
   发表时间:2007-03-09  
qintnt 写道
<br />
<strong>liutjedu 写道:</strong><br />
<div class="quote_div">
<p>大家也应该遇到过类似的问题吧?</p>
<p>如果思维差距太大,很多东西都是发挥不出来的感觉.</p>
<p>举了简单的例子:&nbsp; </p>
<p>因为公司项目都是外包的,我负责这个项目的的技术问题,但是等我发现程序中有很多操作都没有写一个事务里的时候,和项目经理交流,答复是,不管什么事务不事务,只要出结果就可以了?事务是程序中最重要的东西,很奇怪他这样回答.</p>
<p>再有,业务数据库的系统是中文版本,测试系统是双语版本,但是现在领导支持把业务数据的系统换成双语的,奇怪的是,双语系统我们仅仅使用中文版本,包括程序出现BUG后,更新也仅仅是更新中文版.和单独的中文版本有什么区别?</p>
<p>呵呵,很是奇怪这些做法.</p>
</div>
<p><br />
1。说服领导,让他知道这么做的危害,如果他不能反驳你,兴许他会接受。</p>
<p>2。离开这家公司。现在有很多公司是靠关系做软件,而不是靠技术实力。他们不会在乎软件的质量有多高,只会在乎能赚多少。这样的公司我算是有体会了,如果你不能影响周围的人,你可以另谋出路,因为外面的世界更精彩。<br />
<br />
<br />
</p>
问题是:
事务这东西楼主了解不?
与为什么用事务?
还是人云弈云?

年青时总是以为外国人说的都是对的....
现在看来很多想法很幼稚

0 请登录后投票
   发表时间:2007-03-09  
刑天战士 写道
我们现在的破框架就没有事务,我总和项目经理/领导说这里面很多东西需要用事务的(很多外键),以后一旦出问题就崩溃,但是领导说给他们就完事,管那么多干什么

事务和外键是没有必然联系的。只要你在数据库端有外键约束,就不会造成破数据。
我灰常灰常不喜欢在数据库中用外键(不知道为什么)。恩,我也只是打个比方,很多其他地方都要用到事务的
0 请登录后投票
   发表时间:2007-03-09  
gigix 写道
刑天战士 写道
我们现在的破框架就没有事务,我总和项目经理/领导说这里面很多东西需要用事务的(很多外键),以后一旦出问题就崩溃,但是领导说给他们就完事,管那么多干什么

事务和外键是没有必然联系的。只要你在数据库端有外键约束,就不会造成破数据。
我灰常灰常不喜欢在数据库中用外键(不知道为什么)。恩,我也只是打个比方,很多其他地方都要用到事务的




对于外键,我们公司很多人也不赞同用,他们说会影响性能。这个我还没体会到。不过库表复杂的时候,外键多了确实会增加复杂性。我感觉能够在程序上保证数据完整性不依赖外键,应该也是可以的。
0 请登录后投票
   发表时间:2007-03-10  
呵呵,看了这么多人发表意见,还是想多说几点.
关于双语版本,从中文版本移植到双语版本,数据库表结构有一定的差距,如果考虑不全,移植会出现问题,为第一风险.
在系统维护中只更新中文版本,中文版本和英文版本差距很多,将来的翻译工作量为第二个风险.除非以后一直都不用英文版本,但是老板要求演示的时候,那就傻了.
--------------
关于事务问题,我个人认为如果是对多表操作还是必须增加事务的.我想不用的结果大家都很清楚了.一个很简单的例子,我们系统在签发单子的时候,要生成一个编号,程序是这样写的,先在一个表找找到最大的号码,将该号码加一,在将号码与公司规定的一些字符串连接起来,变成了单子号码.但是如果签发单子失败了,程序中最大的号码也是会加一,但是后边的和其他字符串连接并没有执行,等再做下一个签发单子的时候,跳号了,而跳号仅仅是用户可以看到的.
-----------------
在做设计时,应该还是注重严谨性的,不是我们去学习国外.很多东西仅仅是理论,但是用到实际中的时候,我们要知道怎么用更合适.如果外键太多,那是因为数据库本身设计不太合理,可以在一定程度上考虑变更数据库设计啊!
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics