asp.net中的项目管理 [英] Project Management in asp .net

查看:95
本文介绍了asp.net中的项目管理的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

> Hello All, br mode =hold/>

我是新的joinee。目前我正在asp .net中的一个Web开发项目中工作,客户端每天都会发送基础。但问题是在我的项目中没有人可以给我KT。所以我的请求我怎么能理解项目的流程。

>Hello All,br mode="hold" />

I am new joinee .Presently I am working in a web development project in asp .net,where the client sends daily basis assignment.But the problem is in my project there is no one who can give me KT.So my request is how can i understand the flow of the project.

Plz帮帮我

推荐答案

对于任何类型的项目,都会有多个图层。通常你可能有UI(用户界面=> aspx / html或aspx.cs)层,业务访问层(业务逻辑),数据访问层(ADO.Net/Enterprise库/实体框架)层。仅仅拥有这3层是不明智的。任何类型的项目都可以有自己的多层实现方式。

从按钮/链接点击事件或任何类型的更改事件开始,该事件在您的aspx.cs页面中有一个方法。保持一个断点。单击按钮/链接,您将进入aspx页面方法。按F10然后继续。如果有任何其他方法调用例如BA(业务访问)层方法调用,请按F11进入内部。以上是调试过程。

根据需要附加工作进程(w3wp.exe)(ctrl + alt + p)(在单独的项目/解决方案中包含您的某些层)。理解单个流程。

将xml注释(通过按\\\\)添加到您理解的所有方法中,以便另一个新人不需要再次理解。 br />


根据您的理解绘制UML图。绘画很容易。在谷歌搜索,您将学习如何做到这一点。与任何高级人员/建筑师一起审查您的UML图表(项目流程)。



如果使用任何特定的技术/工具,如angular.js,knockout。 js,Entity框架,尝试分别获取知识。

转到youTube按名称搜索那些technlogy,你会得到很多视频。按照这些,您将成为技术专家。





第二种方式,开始为所有可能的方法编写单元测试。我相信这是理解逻辑的最好方法。

单元测试新手?在youTube中搜索视频。





如果要求不明确,请与您的客户交谈。询问问题不是违法行为,尤其是当您是不理解。

在开始编码之前,分析需求,做可行性研究(基于时间完成的可能性,依赖性等),沟通和

绘制图表,写可能测试用例,然后开始编码。



一旦得到要求,请与测试人员队友交流,并合作编写测试用例,以帮助您更好地了解需求。 br />


希望这有助于您深入理解。
For any type of project there will be multiple layers. Like normally you may have UI(User Interface => aspx/html or aspx.cs) layer, Business access layer(Business logic), data access layer (ADO.Net/Enterprise library/Entity Framework) layer. It is not mendatory to have these 3 layers only. Any type of project can have their own way of implementation for multiple layers.
Start from a button/link click event or any type of change event which has a method in your aspx.cs page. Keep a break point there. Click the button/link, you will reach to aspx page method. Press F10 and go ahead. If there is any other metho call for example BA(Business Access) layer method call, press F11 to go inside. The above is the process for debugging.
Attach worker process(w3wp.exe) (ctrl + alt + p) whereever required(Incase of your some layer present in separate project/solution). Understand one single flow.
Add xml comment (by pressing \\\\) to all method which you understood so that another new person doesn't need to struggle again to understand.

Draw a UML diagram from your understanding. It is very easy to draw. Search in google you will learn how to do this. Do a review of your UML diagram (Project flow) with any senior person/architect.

If there is any specific technology/tool used like angular.js,knockout.js,Entity framework, try to gain knowlege separately for those.
Go to youTube search those technlogy by name, you will get many videos. Follow those and you will be an expert on technology.


Second way, start writing unit test for all possible methods. I believe that is the best way to unserstand the logic.
New to unit test ? Search video in youTube.


If the requirement is not clear do talk with your client.Asking question is not offense especially when you are not understanding.
Before jumping into coding, analyze the requirement, do feasibility study(possibility of completion based on time,dependency etc), communicate and
draw diagram, write possible test cases and then start coding.

Once you get the requirment, seat with your tester team mate and combindly write test cases which will help you understand more on requirement.

Hope this helps on intital dive into your understanding.


这篇关于asp.net中的项目管理的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆