问题列表 - 第17171页

我如何确定团队中软件开发的改进领域?

我刚加入这个新组,基本上甚至没有真正做过任何繁重的开发,只是一些基本的网上商店迁移的东西.我已经接受了为开发过程提出改进领域的挑战.我正在考虑使用Joel的列表作为确定我的团队中可以改进的基础的基础,除此之外,或许可以问我那些已经存在一段时间的老年人.

我不确定为什么我会得到这个,但无论如何我会接受它,因为这听起来像是一个很好的挑战.但是你有什么其他的建议或资源可以告诉我如何正确地做到这一点.

PS:我有大约两个星期的时间来做这件事,因此请提出一些实用的建议,没有什么大不了的,因为在这段时间内我必须做到这一点.:)

谢谢

process

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

测试和建立连接

如何为establish_connection模型中用于连接到另一个数据库的项目编写测试?

model-view-controller activerecord unit-testing ruby-on-rails factory-bot

5
推荐指数
1
解决办法
5585
查看次数

如何检查字符数组中是否存在特定字符

我在C#程序中使用如下数组:

char[] x = {'0','1','2'};
string s = "010120301";

foreach (char c in s)
{
    // check if c can be found within s
}
Run Code Online (Sandbox Code Playgroud)

如何检查每个char c以查看它是否在字符数组x中找到?

.net c# arrays

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

不显示ListView内的RelativeLayout边距

我目前正在使用ListView,我使用RelativeLayout来填充自定义适配器.问题是RelativeLayout没有显示边距.

这是我的相对布局声明:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/ArticleSnippet" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:padding="6dip" 
    android:layout_marginTop="10dip" 
    android:layout_marginLeft="10dip" 
    android:layout_marginRight="10dip" 
    android:background="@drawable/background_snippet" > 
    ... 
</RelativeLayout> 
Run Code Online (Sandbox Code Playgroud)

ListView声明:

<ListView 
    android:id="@+id/ArticleSnippets" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:divider="#fff" 
    android:dividerHeight="0sp"> 
</ListView> 
Run Code Online (Sandbox Code Playgroud)

有什么特别的事要做,以使ListView中的边距有效吗?

在此先感谢您的帮助,

林特(Dusariez JF)

android

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

为什么win32 API函数没有重载,而是使用Ex作为后缀?

win32 API有两个方法StrFormatByteSize和StrFormatByteSizeEx.即使两个方法在语义上做同样的事情,并且Ex计数器部分只提供一个新参数来稍微改变行为,那么它们不能有两个相同函数的重载?

它是c/c ++的限制还是这种尴尬约定的可能原因是什么?

c c++ architecture winapi

4
推荐指数
2
解决办法
1980
查看次数

GWT类:一个防止字段序列化的注释?

在GWT 1.7中,我有一个用于在服务器端构造对象的类,然后在客户端(浏览器)端使用.

在客户端,我想缓存一个服务(在这种情况下是NumberFormat).这将在仅客户端方法中懒惰地初始化,并存储为字段对象.

问题是Java(1.6)构建工具将此字段解释为需要在服务器端进行序列化(即使它从未在服务器上访问过).

我可以将对象包装在某些hander客户端,但我宁愿指定一个注释来指示该字段永远不需要为RPC传输进行序列化.

public class myCrossDomainObject {

  private int someSerializedField;
  private string anotherSerializedField;

  @SomeAnnotationIKnowNotWhat(..)
  private NumberFormat numberFormatterDontSerializeMe;

  // rest of class ......

}
Run Code Online (Sandbox Code Playgroud)

java gwt gwt-rpc

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

C#中的函数指针数组

有一组方法,如:

  Foo(int, float, params objects[])
  Goo(int, params objects[])
  Too()
Run Code Online (Sandbox Code Playgroud)

每个参数都采用不同数量的&参数类型(返回值也是如此).

我从数据库中读取一个整数(索引).整数对应于上述方法之一(对于Foo为1,对于Goo为2,对于Too为3).

如何在集合中存储上述方法(作为委托),以便通过使用从db读取的整数作为索引索引到集合中来调用适当的方法.

c# indexing collections delegates

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

C:&array_name的类型是什么?

&a以下代码中的类型是什么?

char a[100];
myfunc(&a)
Run Code Online (Sandbox Code Playgroud)

这甚至是有效的代码吗?gcc -Wall抱怨缺少原型,但否则会生成代码,就好像myfunc(a)写了一样.

c

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

ANTLR语法中是否有保留字列表?

我最近创建了一个ANTLR3解析器规则

options : foo bar;
Run Code Online (Sandbox Code Playgroud)

它没有编译,我花了一些时间才发现这options是一个保留字(AntlrWorks表示错误,但不是为什么).ANTLR中是否有保留字列表,是否有命名规则的最佳实践(这可能有助于避免这种情况)?

antlr

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

与COM中的QueryInterface或C++中的dynamic_cast相比,"as"的成本是多少?

我仍然试图将我的深层次和旧的知识从C/C++映射到我更浅层的.Net知识.今天,时间已经到了C#的"as"(并隐含地"是"和演员).

我的"as"的心智模型是C#的a QueryInterfacedynamic_cast(dynamic_cast带有指针参数,而不是引用).我的问题是双重的:

  1. 我的比较公平吗?
  2. "as"与QueryInterfaceor 相比的相对成本是dynamic_cast多少?

c# c++ casting type-inference

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