草庐IT

黑客组织

全部标签

c# - 如何组织 C# 类

关于如何在C#中组织类,是否有通用的做法?每个.cs文件应该只有一个通用类吗?我看到我有Form1.cs,其中包含与“Form1”相关的所有类。但是我可以创建一个名为Misc.cs的文件,其中包含所有misc类。不确定该走哪条路,这样一切都井井有条。或者我应该以特定方式组织它们吗?例如,我正在访问一个MySQL数据库,所以我正在创建一个MySQL包装器,我将其存储在MysqlWrapper.cs中并命名类以匹配它。我应该为我创建的每个类创建一个新的.cs吗?或者我应该只组合使用类似“使用”namespace的那些,例如System.Text;使用System.Windows.Forms

c# - 如何组织和命名在 WCF Web 服务中用作数据协定的 DTO

我们在WCF网络服务中使用DTO作为数据契约。这些DTO的目的是仅公开与特定API方法相关的信息。我想从你们那里寻求一些关于最佳实践的建议。例如,考虑以下简单模型:classOrder{intCreatedBy{get;set;}DateTimeCreatedOn{get;set;}stringDescription{get;set;}intId{get;set;}stringName{get;set;}}假设我们的API允许消费者创建、更新和获取订单,我们创建了以下DTO。为简单起见,删除了DataMember和DataContract属性。Create方法:用户无法指定Id和Cre

javascript - 代码组织 AngularJS 巨大的 Controller

我有一个巨大的Controller,我将它拆分成多个子Controller,然后根据它们的功能将它们放入其他文件中。一切正常,但我需要关于我的问题的建议和答案:我做对了吗?这是一个巨大的Controller:functioncontroller($scope,$http){//codesomeFunction($scope,boolA,function1,function2);//code}这是我在其他文件中的子Controller的代码,我在前端Controller之后加载:functionsomeFunction($scope,boolA,function1,function2){

Javascript文件组织和设计

真正进入Web开发,特别是JS,所以我想知道在JS文件组织和职责委派方面的最佳实践是什么。我问这个是因为拥有这种结构对我来说很有意义:主页(PHP)(包括对中央JS文件的引用)MAINJavascript文件(包括对一个文件的引用,该文件仅包含命名空间或B类中的错误代码)虽然这对我来说很有意义,但我想知道我的观点是否错误,因为您不能自然地将一个JS文件包含到另一个文件中,除非您使用一些技巧(不,不是在谈论jQuery)。技巧可能意味着这不是简单地因为它不符合语言的最佳实践而完成的,但就跨域问题而言并非总是如此。因此,在我深入研究草率设计之前,我只是好奇你们是如何划分职责的,或者只是将所

关于组织文件的 JavaScript 风格指南

我曾在一个web项目中工作,其中JavaScript占很大一部分,我注意到没有如何使用JavaScript的风格。最让我不安的是,每个人都在这里和那里添加文件,导致组织和交付文件一团糟。因为这会在每个新项目中发生,所以我希望有类似JavaScript的样式指南之类的东西。本风格指南应解决以下问题:在开发过程中应如何在文件系统中组织JavaScript文件?应如何将JavaScript部分与HTML和应用程序的其他部分分开?在实际应用程序中应该如何传送JavaScript文件,以便在每个请求上加载更少的代码并且没有太多的请求必须发送吗?有没有公开的东西可以作为开发我们自己的风格指南的起点

javascript - 提高事件密集型防暴应用程序的代码质量/组织

我正在使用riot.js和jquery构建一个应用程序。一切都按预期工作,但是随着代码的增长,我也担心在代码中随机/意外的地方触发和处理事件(.trigger/.on)对保持我的代码有条理和快速理解没有任何作用。我的问题是:(1)我想保持这样一个应用程序的代码干净和精简(事件命名空间是我想到的一件事)和(2)我想将模型上的事件与演示器中DOM上的事件清楚地分开。我怎样才能在基于riot.js的应用程序中实现这些目标谢谢。 最佳答案 你可以看看functionalreactiveprogrammingapproach.以下是您可能感兴

javascript - jQuery 代码组织和性能

在对这个主题做了一些研究之后,我一直在试验很多模式来组织我的jQuery代码(例如,RebeccaMurphy在jQuery大会上就此做了presentation)。昨天我检查了(揭示)模块模式。结果看起来有点像YUI我认为的语法://globalnamespaceMyNameSpaceif(typeofMNS=="undefined"||!MNS){varMNS={};}//obfuscatemodule,justservingasaverysimpleexampleMNS.obfuscate=function(){//functiontocreateanemailaddressfr

javascript - 如何组织css和js文件的缩小和打包以加快网站速度?

我正在为我的网站应用程序做速度优化。我找到了一些实践来做到这一点。例如BestPracticesforSpeedingUpYourWebSite来自雅虎。其中有:精简JavaScript和CSS。通过将多个文件(css、js)合并为一个文件,最大限度地减少HTTP请求的数量。我的问题是您使用什么基础设施、工具和构建过程,或者可以推荐什么来执行这些? 最佳答案 根据JavaScriptCompressionRater,最有效的工具是YUICompressor或JSMin. 关于javasc

javascript - 有没有关于如何组织 JavaScript 代码的好例子?

我学过JavaScript,知道如何编写面向对象的JavaScript,我可以用JavaScript完成诸如自动完成、图片库之类的作业,但我就是不知道如何组织代码。例如,何时何地定义一个函数,如何组织那些变量等等。所以我正在寻找一些好的简单的JavaScript项目示例来学习好的实践。你能提出任何建议吗?(例如列表数据过滤器)。 最佳答案 http://www.klauskomenda.com/code/javascript-programming-patterns/该链接讨论了许多不同的javascript组织模式,包括我喜欢的一

javascript - 如何在 ASP.NET MVC 应用程序中组织 JavaScript 代码

这个问题在这里已经有了答案:Wheretoputview-specificjavascriptfilesinanASP.NETMVCapplication?(6个答案)关闭9年前。我们要在View页面上添加一些Ajax功能。比如,单击一个删除或插入按钮,将调用一个Action以在后台执行CRUD作业,然后在该操作后刷新项目列表。在许多现有示例中,javascript代码嵌入在内的View页面中标签。由于一个View通常可能需要许多功能。比如说,当插入一条记录时,会有一个函数来收集表单数据,验证数据(这部分可能很长),并通过$.ajax()调用操作.出于这个原因,我们正在考虑将所有这些j