Questions tagged «industry-standard»

13
设计模式会皱眉吗?
我与从事此业务20年的一位高级开发人员进行了讨论。他在安大略省以撰写博客而闻名。 他告诉我的事情很奇怪:他说,有一段代码是一场噩梦,因为它是从一本教科书中编写的,并不说明现实世界。将新字段添加到UI /数据库/数据层需要2-3个小时,而在他的代码中则需要30分钟。 另一件事是,他避免使用设计模式,因为大多数程序员都不了解它们,并且从维护的角度来看它们也不是很好。 还有一种想法是,加拿大的大多数Web开发人员都希望其数据模型继承自Data Layer类,而不是保持隔离状态。我问他:“将模型与数据层分开不是行业标准吗?” 他有时说,但是这里的大多数人不愿意这样做,因为这工作太多。 听起来他之所以不使用最佳实践进行编码,是因为这是一场维护噩梦,很少有员工了解(除了我自己),如果您需要在几天内推出新功能或新领域,工作起来会很慢。时间。 考虑到Stack Overflow主要鼓励人们遵循行业标准,听到这样的意见真是太奇怪了。我们是否被迫在几天之内不断推出新的领域和功能,以至于无法推断出足够灵活的坚实模式呢?这似乎是我从中了解的要点。 您如何看待这些陈述?

2
在ASP.NET MVC中分离数据访问
我想确保我遵循行业标准和最佳实践,这是我第一次真正接触MVC。在这种情况下,它是使用C#的ASP.NET MVC。 我将对我的模型使用Entity Framework 4.1和代码优先对象(数据库已经存在),因此将有一个DBContext对象用于从数据库中检索数据。 在我在asp.net网站上进行的演示中,控制器中包含数据访问代码。这对我来说似乎不正确,尤其是在遵循DRY(不要重复自己)做法时。 例如,假设我正在编写要在公共图书馆中使用的Web应用程序,并且有一个用于创建,更新和删除目录中书籍的控制器。 某些操作可能需要一个ISBN,并且需要返回“ Book”对象(请注意,这可能不是100%有效的代码): public class BookController : Controller { LibraryDBContext _db = new LibraryDBContext(); public ActionResult Details(String ISBNtoGet) { Book currentBook = _db.Books.Single(b => b.ISBN == ISBNtoGet); return View(currentBook); } public ActionResult Edit(String ISBNtoGet) { Book currentBook = _db.Books.Single(b => b.ISBN == ISBNtoGet); return …

6
我们需要在64位Windows中测试32位软件吗?
我正在软件开发团队中担任软件开发人员。我已经在同一个项目上工作了三年。该软件是.NET 4中基于32位桌面的C#应用​​程序。Windows7是我们的目标平台(直到去年我们都必须支持Windows XP)。该软件与编写了定制驱动程序的各种定制硬件进行通信。硬件制造和驱动程序软件由我们的客户编写。当然,对于32位和64位Windows,有不同的驱动程序。 在系统测试阶段,我们将同时在32位和64位Windows 7中执行所有/大多数测试用例。我不记得我们的软件中是否存在只有一种Windows风格的错误。有了这种经验,我开始怀疑,我们真的需要在64位Windows上测试32位软件吗? 行业标准是什么?

1
文件名的非扩展部分的名称是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 给定文件路径: /some/path/abc.txt 该文件名是“的abc.txt”,而扩展名为“txt”。 什么是“行业标准”,“ abc”部分的明确名称? 作为参考,在Java的较早java.io和较新的java.nio库中,filename均表示“ abc.txt”,并且“ abc”部分没有术语(即库API不支持)。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.