2009年3月14日星期六

March 14th-16th Links:ASP.NET Task,SOLID,Regular Experssion,ReSharper,SQL SERVER...

ASP.NET
    In this article,I'll take about scheduled Task Manager in a ASP.NET Environment.We often need to make scheduled tasks running in background but it's not very simple to make it with asp.net.I based my article on StackoverFlow article which uses ASP.NET Cache to schedule tasks.

C#

Continous Intergration,NAnt,NUnit,NCover

ReSharper

SQL SERVER
     P.S. : Use ROW_NUMBER() clause and PARTITION BY clause

Other
    Regardless of which software development methodology and hierarchy(等级制度)you use,there's 1 core practice I think every team should use: estimation(估计) and tracking.
    What do you need to do?
    The first thing you need to break-down(分离) tasks and assign them to people.The next thing you need to do is put an estimate,in hours or days,on each task.This can either be done together by the team(preferred)or you can let each developer estimate his or her own tasks.
    All of these things can be done using a modern bug-tracker.We currently use Redmine.
    1) MSBuild/NANT/Build Automation
    2) WCF,WPF and WF
    3) Silverlight and Expression
    4) JQuery
    5) W3C Design Compliance & "Table-less Design"
    6) AZure
    1) Never check in changes that can't be built.
    2) Check in related changes atomically.
    Atomically(原子性)means all related changes are checked in at the same time.
    3) Make use of shelving.
    4) Get All Current code and build before checking in.

没有评论: