由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 公司里都是这样的吗?
相关主题
[吐槽]抽象真是不一定好问个 C++到C的问题
说说python (转载)还请教一个关于C++的问题
groovy整个就是一个better pythondynamic_cast operator in C++
竟然有人鼓吹自动生成代码的?请问2个类的问题
设计模式,paradigm这些,都还是要实战C++虚方法问题
【求教】投票机编写的简单方法C++子类中调用父类指针的问题
子类的copy constructor怎么写[合集] 问一个design pattern的问题
子类的assignment operator 怎么访问父类的private member[合集] 关于vector存储value copy的一个问题
相关话题的讨论汇总
话题: 公司话题: 这样话题: source话题: 软件话题: open
进入Programming版参与讨论
1 (共1页)
C****N
发帖数: 108
1
我们公司,不大,都是用open source的软件
大概一个project用10多个吧,然后软件的upgrade和release就占了大概30%的时间,基
本每周都会有这样的事情
而且那种open source的软件,好像问题挺多的,有时候一个东西,只能是用特定的版
本的,高了不行低了也不行。好像蛮头疼的。
想问下,公司里都是这样的吗?
g*****g
发帖数: 34805
2
一般不是性能或者功能需要,没事不会去升级。项目开发早期
第三方类库就基本定下来了。

【在 C****N 的大作中提到】
: 我们公司,不大,都是用open source的软件
: 大概一个project用10多个吧,然后软件的upgrade和release就占了大概30%的时间,基
: 本每周都会有这样的事情
: 而且那种open source的软件,好像问题挺多的,有时候一个东西,只能是用特定的版
: 本的,高了不行低了也不行。好像蛮头疼的。
: 想问下,公司里都是这样的吗?

C****N
发帖数: 108
3
我们这是几乎软件的每次升级,我们这也跟着升,大多数时候是为了一个trivial的东
西。
还有,有时候我写一个code,写一个测试工具,里面有10行的code repetition,组里的
一个成员一定让我重新设计,消除重复代码,然后重弄了下,用了子类加一些tricky的
东西,就为了10行的代码重复,降低了code的可读性。我想知道这种是工业界的准则,
还是只是review我code的那个人是这样?
谢谢。

【在 g*****g 的大作中提到】
: 一般不是性能或者功能需要,没事不会去升级。项目开发早期
: 第三方类库就基本定下来了。

g*****g
发帖数: 34805
4
I guess you are lucky to be in a relaxed company and you don't
have to meet deadline every month.

【在 C****N 的大作中提到】
: 我们这是几乎软件的每次升级,我们这也跟着升,大多数时候是为了一个trivial的东
: 西。
: 还有,有时候我写一个code,写一个测试工具,里面有10行的code repetition,组里的
: 一个成员一定让我重新设计,消除重复代码,然后重弄了下,用了子类加一些tricky的
: 东西,就为了10行的代码重复,降低了code的可读性。我想知道这种是工业界的准则,
: 还是只是review我code的那个人是这样?
: 谢谢。

a****l
发帖数: 8211
5
这个是要看具体情况的.如果两个地方是肯定一样的,你最好不要有重复的code.但是如
果这两个地方是碰巧相同,你最好不要把他们合并在一起,否则后患无穷,特别是当你使
用tricks把他们合并在一起以后.

【在 C****N 的大作中提到】
: 我们这是几乎软件的每次升级,我们这也跟着升,大多数时候是为了一个trivial的东
: 西。
: 还有,有时候我写一个code,写一个测试工具,里面有10行的code repetition,组里的
: 一个成员一定让我重新设计,消除重复代码,然后重弄了下,用了子类加一些tricky的
: 东西,就为了10行的代码重复,降低了code的可读性。我想知道这种是工业界的准则,
: 还是只是review我code的那个人是这样?
: 谢谢。

m*****e
发帖数: 4193
6

It's normal to use open source software, but not normal to upgrade
frequently.

【在 C****N 的大作中提到】
: 我们公司,不大,都是用open source的软件
: 大概一个project用10多个吧,然后软件的upgrade和release就占了大概30%的时间,基
: 本每周都会有这样的事情
: 而且那种open source的软件,好像问题挺多的,有时候一个东西,只能是用特定的版
: 本的,高了不行低了也不行。好像蛮头疼的。
: 想问下,公司里都是这样的吗?

r****y
发帖数: 26819
7
关键是,那里没有人管测试吗?不测试就跟着升?

【在 g*****g 的大作中提到】
: I guess you are lucky to be in a relaxed company and you don't
: have to meet deadline every month.

a***y
发帖数: 2803
8
你这还算好了.有公司,写不出代码会被开,写的代码有很多不必要的地方也不好,比如能
不用copy constructor的地方就别用,在c++多用reference.学生时代写的代码,和在公
司上班写代码是2码事.

【在 C****N 的大作中提到】
: 我们这是几乎软件的每次升级,我们这也跟着升,大多数时候是为了一个trivial的东
: 西。
: 还有,有时候我写一个code,写一个测试工具,里面有10行的code repetition,组里的
: 一个成员一定让我重新设计,消除重复代码,然后重弄了下,用了子类加一些tricky的
: 东西,就为了10行的代码重复,降低了code的可读性。我想知道这种是工业界的准则,
: 还是只是review我code的那个人是这样?
: 谢谢。

h********n
发帖数: 1671
9
如果你说的这个组里的一个成员是负责人,那你这个公司还是不错的。每个人都有自己
的编程习惯,你认为降低了可读性,可是那个人不一定这么认为,也许这更符合他读
code的习惯。其实到底哪种可读性好并不重要,重要的是一个组保持同一标准。最简单
的做法就是由一个负责人review其它人的code,然后要求所有人按照他的习惯来弄。
所谓工业界的准则,不是规定具体哪种写法好,而是规定一个公司要有一套稳定的规范
。最糟的公司是压根没人管,爱写成什么样就写成什么样,只要能run起来就ok。

【在 C****N 的大作中提到】
: 我们这是几乎软件的每次升级,我们这也跟着升,大多数时候是为了一个trivial的东
: 西。
: 还有,有时候我写一个code,写一个测试工具,里面有10行的code repetition,组里的
: 一个成员一定让我重新设计,消除重复代码,然后重弄了下,用了子类加一些tricky的
: 东西,就为了10行的代码重复,降低了code的可读性。我想知道这种是工业界的准则,
: 还是只是review我code的那个人是这样?
: 谢谢。

a***y
发帖数: 2803
10
恩.不过多看看c++,c的library里面的代码,还是有好处的.有很多习惯都是约定俗成的,
跟着大流走,就不会错.

【在 h********n 的大作中提到】
: 如果你说的这个组里的一个成员是负责人,那你这个公司还是不错的。每个人都有自己
: 的编程习惯,你认为降低了可读性,可是那个人不一定这么认为,也许这更符合他读
: code的习惯。其实到底哪种可读性好并不重要,重要的是一个组保持同一标准。最简单
: 的做法就是由一个负责人review其它人的code,然后要求所有人按照他的习惯来弄。
: 所谓工业界的准则,不是规定具体哪种写法好,而是规定一个公司要有一套稳定的规范
: 。最糟的公司是压根没人管,爱写成什么样就写成什么样,只要能run起来就ok。

1 (共1页)
进入Programming版参与讨论
相关主题
[合集] 关于vector存储value copy的一个问题设计模式,paradigm这些,都还是要实战
template 类的继承问题【求教】投票机编写的简单方法
帮我看一下python 多线程这样写对不对子类的copy constructor怎么写
老调重弹 virtual destructor子类的assignment operator 怎么访问父类的private member
[吐槽]抽象真是不一定好问个 C++到C的问题
说说python (转载)还请教一个关于C++的问题
groovy整个就是一个better pythondynamic_cast operator in C++
竟然有人鼓吹自动生成代码的?请问2个类的问题
相关话题的讨论汇总
话题: 公司话题: 这样话题: source话题: 软件话题: open