期望朋友们介绍下项目中的闪光点,学习下
   可否先把问题场景描述出来, 在谈如何处理,

解决方案 »

  1.   

       讲一下遇到的问题可以吧?有一次我们做一个化工厂的巡检点系统,使用的jre环境是1.5,当解析xml文件的时候使用的是W3C的DOM,结果在交付系统的时候在现场的配置时候,由于配置环境的机器可以上网,所以jre自动升级成了1.6,所以运行时候出现了问题,无论如何在下载数据的时候也没有办法找到下载的xml文件,当时可丢大人了,因为下面的一切都无法进行了。
        后来暂停交付,后来调试系统发现原来是一个很奇怪的原因导致的这个无法在路径中含有空格(例如C:\Program Files)的路径下找到xml文件。原来是DOM解析时候无法识别这样的,后来解析工具换成DOM4j后就可以了。
        最后大家分析了一下,没有实现发现这个问题的原因是没有在比较真实的环境下测试。所以测试非常重要。
      

  2.   

    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------超时时间已到。在操作完成之前超时时间已过或服务器未响应。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 超时时间已到。在操作完成之前超时时间已过或服务器未响应。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
    [SqlException (0x80131904): 超时时间已到。在操作完成之前超时时间已过或服务器未响应。]
       System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +1950890
       System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4846875
       System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
       System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2392
       System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +204
       System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +954
       System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +162
       System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) +175
       System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +137
       CSDN.Community.TopicDatabase.TopicDataProvider_PointForum.pointForum_ReplyTopic(ReplyInfo reply, Boolean isLimit, String& ErrInfo, TopicInfo& topic) +1987
       CSDN.Community.PointForum.Services.ReplyTopicManager.ReplyTopic(ReplyInfo reply, DateTime& topicPostDate, String& errorInfo, CommunityUser user, UserSectionProfile usp, String& currReplyPageTopic) +1820
       CSDN.Community.PointForum.WebControls.ReplyTopicPage.bt_Submit_Click(Object sender, EventArgs e) +794
       System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
       System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
       System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565 
    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:2.0.50727.3082; ASP.NET 版本:2.0.50727.3082 
      

  3.   

    最近整weblogic的配置问题 有谁给我介绍下怎么弄的!Q:263319894
      

  4.   

    测试很重要,接近真实环境的测试能发现最隐秘的错误沟通激励需求分析交流项目经理对项目的整体把握、框架、设计。避免简单的编程错误,学会debug优秀的编码能力一致的团队编程风格详尽的文档团结而有效率的团队合作,良好的气氛。充足的资金
      

  5.   

    个人觉得设计比较重要吧还有就是注意版本问题,jdk的,框架的,组件的。