部门合并,项目研发部和产品部变为研发部,产品部经理当经理,原项目部经理任副手。
据这位大人讲,他们那边的开发平台很好用,开发效率很高,开发速度很快,心下窃喜。。。。这下可以提高开发效率了
今日终于一见,刚看了一个页面,我的眼镜啊。。。。下面这样的代码每个列表页放一次。。。这位大人觉得没什么不好,挺方便的。。。可怜我们辛苦开发的平台,就这样回到了解放前。据我了解,这是公司2002年asp时代留下的开发思路和方式,这位大人大概从未动过。
让人更郁闷的是,这位大人的大人把最大的人忽悠住了,最大的人认为大人的大人是个人才!屌!
这位大人是总工.....唉.....
欲哭无泪,我是多么希望公司好起来,公司的开发走向正规,逐渐做大做强。看来没希望了。
非吹毛求疵之此平台之系列问题:
1.无Sample,做为开发平台,应当有使用示例及说明,目前靠的是老辈人的传帮带....还当是传统的机械车间呢?
2.每个列表页面的代码达到300多行,本来是几行代码可以搞定的东西。
3.GridView的行数居然写在参数中,完全由程序员决定,写几就是几。能不能保证其统一性且不说,如果有一天客户说把行数统一改成20行,大哥你喜欢用查找替换是不是?
4.数据库参数写在xml中,读个参数一堆代码。以前的使用这个平台开发的N多系统,一律得把这个文件复制到system32下,在我的强烈建议下,改了改代码,终于可以在系统根目录下了,早干嘛了?有web.config干嘛不用?
5.待续。。。
Code
1 protected void HgLinkButtonFirst_Click(object sender, EventArgs e)
2 {
3 ViewState["pageno"] = 1;
4 BindGridView(false, 1);
5 HgLinkButtonFirst.UpdateAfterCallBack = true;
6 }
7 protected void HgLinkPrev_Click(object sender, EventArgs e)
8 {
9 int page = Convert.ToInt32(ViewState["pageno"].ToString()) - 1;
10 ViewState["pageno"] = page;
11 BindGridView(false, page);
12
13 HgLinkPrev.UpdateAfterCallBack = true;
14 }
15 protected void HgLinkNext_Click(object sender, EventArgs e)
16 {
17 int page = Convert.ToInt32(ViewState["pageno"].ToString()) + 1;
18 ViewState["pageno"] = page;
19 BindGridView(false, page);
20
21 HgLinkNext.UpdateAfterCallBack = true;
22 }
23 protected void HgLinkLast_Click(object sender, EventArgs e)
24 {
25 int page = Convert.ToInt32(ViewState["pages"].ToString());
26 ViewState["pageno"] = page;
27 BindGridView(false, page);
28 HgLinkLast.UpdateAfterCallBack = true;
29 }
30 protected void LinkGoto_Click(object sender, EventArgs e)
31 {
32 if (txtPageIndex.Text != null && txtPageIndex.Text != "")
33 {
34 if (Convert.ToInt32(txtPageIndex.Text.ToString()) <= (int)ViewState["pages"])
35 {
36 int page = Convert.ToInt32(txtPageIndex.Text.ToString());
37 ViewState["pageno"] = page;
38 BindGridView(false, page);
39 }
40 }
41 LinkGoto.UpdateAfterCallBack = true;
42 txtPageIndex.UpdateAfterCallBack = true;
43 }
6.颇不理解的是,此人机器上的网站他死活不让公开访问,为什么呢?
7.这位大人遇到问题时,想的不是如何解决这个问题,而是如何绕过这个问题.....这像是一个技术总监应该有的态度吗?你是技术总监,不是项目经理!!!项目经理有时为了赶进度,或许会采取最有直效的手段先达到目的!但是,凡是搞技术的人,总会回头想想如何把问题解决的吧?!