所有的准备工作的区别都讲完了,该讲一下项目中具体的东西了。首先我要申明,我不会评价Java和c#这两种语言的优劣,因为我还没得这个资格,而且网上也有太多争论了。我只会讲我认为在这次项目中,我认为不错的,和我认为很遭的。要汲人优点,弃其糟粕是一件说起来容易,做起来难的事情。所以文章里面可能批判的东西要多一些。
首先要说得是对这个需求文档我是完全不能理解的。这份需求文档只有一个概要,很多东西都是很模糊地摆在那儿。就像这样:我要有个留言板。而留言板是什么样子,完全没说,最多也就说了可以留言。然后就开始按照这份文档写Usercase。Usercase基本上是哪个程序员编写哪部分就写那部分的。我对这种做法是极为不满的。所幸的是Usercase是要经过审核的。
gcgan的观点:在需求文档非常粗略又需要很快细化的时候,个人觉得最好是交换细化。而不是自己做自己那块。
一边写Usercase一边审核,审核过的就开始设计数据库,编写存储过程和底层的代码。这种方式让每一个参与项目的程序员负责一个模块的所有模块,我觉得不是很好。这对项目的控制,模块的划分都会造成很大的难度。在项目过程中就出现过两个人为一个模块分别设计了一张数据库表。当然这样也可能对程序员的成长有好处,因为可以让程序员参与项目的所有流程。
gcgan认为如果有几个熟悉数据库的人,或者全部参与者集中精力先根据需求将数据库设计确定下来,而且将基本的存储过程写完可能要好些哦。
最后来讲一下和页面表现层的配合,这是让我最郁闷的地方。这里的程序员都是天才一样不仅要自己修改页面
css代码,而且还有给美工说这儿的这张图片要好大之类的东西。
对这个,gcgan很无语,现在还是……
?
分享到:
相关推荐
在这个案例中,作者提到了使用三个数组变量:`arrCurrentDays`、`arrPreDays` 和 `arrNextDays`,分别存储当前月、前一月和下一个月有日志的日期。此外,还定义了三个整型变量来存储这些月份的具体值。 ### 四、...
a) 用简单的词,描述你的三项最突出的优点和一个缺点。 12. What motivates you to succeed? a) 你争取成功的动力是什么? 13. What qualities do you feel are important to be successful in__(i.e. customer ...
屏保是计算机系统中的一种功能,当电脑在一段时间内无操作时,会自动显示一个动态的画面,以此防止显示器长时间显示静态图像导致的老化问题。在Mac上,用户可以在"系统偏好设置"中选择和设置屏保。 "倒计时屏保"的...
有三种使用集合的方法: 使用上述指导创建一个集合。此集合只能用于 C# 程序。 1. 使用上述指导创建一个一般集合,另外实现 IEnumerable 接口。此集合可用于其他语言(如 Visual Basic)。 2. 在集合类中使用一个...
1. **Global.asax**:这是一个ASP.NET应用程序的全局应用程序文件,用于定义应用程序的生命周期事件,如应用程序启动、结束、会话开始和结束等,可以进行自定义逻辑处理。 2. **index.aspx**:这是网站的主页文件,...
在JobAnts中,用户可以设定任务的执行时间,比如每天的特定时刻,每周的固定日子,或者每隔一段时间。这种机制广泛应用于数据备份、日志清理、系统维护等场景,确保这些工作能够按计划进行,而无需人工干预。 二、...
- **公共语言规范(CLS)**:这是一个规定了所有.NET语言必须遵循的基本类型的集合,确保了不同语言之间的兼容性和互操作性。 **2.3 开发工具** - **Visual Studio**:微软提供的旗舰级集成开发环境(IDE),支持多种...
这一天,微软正式发布了下一代计算平台——Microsoft.NET(以下简称.NET)。这一重大举措标志着IT行业的转折点,并且旨在让现有的微软软件不仅仅服务于传统个人电脑(PC),还能适应不断发展的网络时代的需求。 **...
我最初对ASP.NET(asp.com)持保留态度,认为这只是ASP的简单扩展,但在实际项目需求驱动下,我逐渐认识到其强大之处,尤其是在采用三层架构和数据访问策略后的优势。通过不断学习,我掌握了ASP.NET的基本框架,并...
终于到了国赛的日子,不过凑巧的是当时本人学院上学期疫情的考试安排在的本学期开始,这意味着我要开始边备考边建模,顶着挂科的压力放肆复习。 选题的话,之前说过了果断选的新颖B题(穿越沙漠)。 简单说下我们的...
这份《用户洞察报告系列-美妆行业双十一消费人群洞察》报告对美妆行业双十一期间的消费者行为进行了深入的分析,揭示了美妆消费者的购买力、用户画像以及地域分布等关键信息。通过对大数据的分析,报告详细阐述了...
历史网 关于 ... 从一年中的所有日子来看,这可能需要一段时间! (可选)如果不想(全年)从Wikipedia下载所有数据,请修改PageScraper.cs。 而已! 现在,您可以使用端点访问数据库。 运行React
这个项目是一种表达,作为作品,是感谢“三语沫”,纪念那段阅读历史。 这个项目是把tianya作者“三语沫”,发表在天涯社区-一路同行-右岸文字的文章《暗恋直女学妹的日子》和读者回复,从而成为一个可脱机阅读HTML...
当着手翻译这本书时,我不由得回想起开始接触Linux的那段日子。 几年前,我们拿到Linux内核代码开始研究时,可以说茫然无措。其规模之大,叫“覆压三百余里,隔 离天日”似乎不为过;其关系错综复杂,叫“廊腰缦回,...
《I-DEAS 11 安装教程详解》 I-DEAS,全称Integrated Digital Engineering and Analysis System,是一款强大的计算机辅助设计(CAD)...在接下来的日子里,利用这个强大的工具,您的设计和分析能力将得到显著提升。
在本文中,我们将深入探讨如何使用C#编程语言来实现一个功能丰富的黄历类,该类继承自System.Globalization.ChineseLunisolarCalendar。黄历是华人社区中广泛使用的一种日历系统,它结合了农历和阳历的信息,包含了...
【标题】"babasport source code" 涵盖的是巴巴体育(babasport)的源代码,这可能是一个体育类网站或应用的开发项目。源代码是软件开发的核心部分,它包含了程序的所有指令和逻辑,是理解软件功能、结构和工作原理...
开发时可以使用各种编程语言,如C#、Java或Python,结合日期库(如Python的`dateutil`或.NET框架的`DateTime`类)来处理日期计算。同时,为了支持不同平台,可能需要跨平台的开发工具,如 Electron 或 Qt。 6. **...