问题列表 - 第8845页

公司标准:C#.NET vs VB.NET与.NET无关

当我们考虑使用其他机构充实我们的开发人员时,我的旧工作不时会出现一个问题.如果您是.NET开发人员,如果您的开发人员都使用一种语言编写代码,那么这真的很重要吗?

我可能刚开始时就像其他四百万人一样用Visual Basic方式返回,然后迁移到VB.NET.我们当时的另一位开发人员来自C背景并迁移到C#.NET.基本上他能用他的母语非常快速地编码,而且我能够在我的语言中这样做,因为我们的项目没有真正重叠,所以没有问题,直到我们的老板基本上说我们需要切换到C#...没有其他理由比标准化.

所以我想这个问题的"主观"部分是,为了保持一致性而牺牲生产力是否更好?现在我应该量化这一点,说我们是一家小型商店,不到5位开发商,并且考虑到我们的大部分项目计划是如何在鸡尾酒餐巾纸上进行的,这不像我们很快就会购买6-Sigma,所以它不像'标准'是一个坚硬而快速的规则.

谢谢.

standards programming-languages

4
推荐指数
1
解决办法
1539
查看次数

立即函数调用语法

有一个JSLint选项,实际上是一个好的部分,"[需要]围绕立即调用的parens,"意味着构造

(function () {

  // ...

})();
Run Code Online (Sandbox Code Playgroud)

反而需要写成

(function () {

  // ...

}());
Run Code Online (Sandbox Code Playgroud)

我的问题是 - 任何人都可以解释为什么第二种形式可能被认为更好?它更有弹性吗?不容易出错?它比第一种形式有什么优势?


自从提出这个问题以来,我逐渐理解了在函数值和函数值之间进行清晰视觉区分的重要性.考虑立即调用的结果是赋值表达式的右侧的情况:

var someVar = (function () {

  // ...

}());
Run Code Online (Sandbox Code Playgroud)

尽管最外面的括号在语法上是不必要的,但是左括号给出了一个预先指示,即所分配的值不是函数本身,而是调用函数的结果.

这类似于Crockford关于构造函数大写的建议 - 它可以作为任何查看源代码的人的视觉提示.

javascript syntax jslint iife

110
推荐指数
1
解决办法
4万
查看次数

将命令绑定到事件?

将命令绑定到事件的好方法是什么?在我的WPF应用程序中,有些事件我想通过我的ViewModel捕获和处理,但我不确定如何.失去焦点,鼠标悬停,鼠标移动等等.因为我正在努力坚持MVVM模式,我想知道是否有纯XAML解决方案.

谢谢!

c# wpf xaml mvvm

12
推荐指数
3
解决办法
1万
查看次数

在Java Swing中使用AccessibleContext有什么用?

我见过很多使用
getAccessibleContext().setAccessibleDescription(...)
设置一些"魔术"描述的例子.

这种描述有什么用?在哪里可以看到它应该如何支持可访问性?

为什么不使用setDescription(...)

另外,您对Java辅助功能的看法/经验是什么?

java user-interface swing accessibility

7
推荐指数
1
解决办法
5321
查看次数

使用月份确定日期的简单公式?

给定一个标准的调度信息,例如"2009年6月的第二个星期二"或"2009年7月的最后一个星期五",将这个信息转换为日期的最简单,最有效的公式是什么?

输入:

  • w =月份,枚举(第1,第2,第3,第4或最后)
  • d =星期几,星期日到星期六
  • m =月,整数
  • y =年,整数

编辑(再次) - 本周哪一天开始并不重要; 我想在给定的月份得到dw实例.因此,2009年6月的第2个星期日是6月14日,尽管技术上属于6月的第3周; 同样,6月的第一个星期日是6月7日,不是空/例外.

c# datetime calendar formula

6
推荐指数
1
解决办法
1848
查看次数

MVC的理由?

我想知道是否有人可以给我一些答案.我一直要求将我们的内部应用程序交换到MVC架构已有一段时间了.作为一个玩具,Rails绝对被击落,Struts对我们的应用来说太庞大了,Django的名字让这些老人们感到紧张(石油和天然气行业),但最后,微软最终推出了MVC 1.0.

由于那些Be使用微软技术已经死定,我想我可能会说服他们将我们的应用程序转移到MVC模式.不幸的是,我无法想出一个很好的理由将基于表单的结构交换为MVC风格.

任何人都可以认为理由足以养活我的老板吗?:-)

asp.net-mvc

3
推荐指数
2
解决办法
830
查看次数

使用'pull'或'merge'合并本地分支?

我已经看到了两种不同的方法来合并本地分支.

git checkout master
git merge new_feature


git checkout master
git pull . new_feature
Run Code Online (Sandbox Code Playgroud)

有什么区别,利弊?

git merge branch pull

9
推荐指数
1
解决办法
2334
查看次数

Python中@符号的用途?

我在几个例子中注意到我看到这样的事情:

# Comments explaining code i think
@innerclass
Run Code Online (Sandbox Code Playgroud)

要么:

def foo():
"""
 Basic Doc String
"""
@classmethod
Run Code Online (Sandbox Code Playgroud)

谷歌搜索并没有让我走得太远,只是对这是什么的一般定义.另外我在python文档中找不到任何东西.

这些怎么办?

python

13
推荐指数
3
解决办法
6568
查看次数

在C#中部署控制台应用程序的方法

我有一个相对复杂的控制台应用程序,它依赖于几个dll.我想以最好的形式"运送"这个.我首选的方式是一个exe文件,其中嵌入了所有依赖项(不是那么大,大约800K).另一件事就是只压缩"Debug"文件夹的内容并使其可用,但我不确定是否所有内容都可以使用(只需通过压缩调试文件夹解决所有依赖项?)

使用VisualStudio 2008部署用C#编写的控制台应用程序有哪些可靠的做法?

c# console visual-studio

41
推荐指数
2
解决办法
5万
查看次数

哪个Android开发博客的演练和教程最多?

我需要研究我的Android开发技巧.哪个博客有最新鲜,最多的演练,代码示例和教程?

blogs android

19
推荐指数
2
解决办法
9617
查看次数