问题列表 - 第16241页

用户故事 - 无法制作用户故事的问题

我来自XP背景.我非常了解这个过程,并且拥有扎实的工作经验.我发现它是开发软件的最佳方式.

我发现自己处于各种过程医生的位置,这对我自己的理解产生了很多自我检查和重估.

我听到一个非常普遍的事情是,有些作品不能成为故事.我个人不相信这一点.借口包括

  1. 它太大了(开发人员在5周结束之前没有任何东西可以显示).
  2. 这是一个复杂的算法或抽象概念(需要5周时间才能完成,无需显示).

这个问题是获得提示,提示或建议.

我正在寻找关于如何解决这些和类似的感知问题的提示,技巧和建议(如果你能想到它们,还有更多).

我将标记答案,其中包含有关如何绕过不会写故事的用户/开发人员的最多信息,并解决他们为什么不这样做的许多借口(我只列出了一些,还有更多).

agile extreme-programming process user-stories

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

在Python中检查字符串是否反对字符

我需要能够告诉区别,可以包含一个字符串之间的字母和数字,而且可以包含一个字符串的数字,冒号和连字符.

>>> def checkString(s):
...   pattern = r'[-:0-9]'
...   if re.search(pattern,s):
...     print "Matches pattern."
...   else:
...     print "Does not match pattern."

# 3 Numbers seperated by colons. 12, 24 and minus 14
>>> s1 = "12:24:-14"
# String containing letters and string containing letters/numbers.
>>> s2 = "hello"
>>> s3 = "hello2"
Run Code Online (Sandbox Code Playgroud)

当我checkString在上面的每个字符串上运行该方法时:

>>>checkString(s1)
Matches Pattern.
>>>checkString(s2)
Does not match Pattern.
>>>checkString(s3)
Matches Pattern
Run Code Online (Sandbox Code Playgroud)

s3是唯一一个没有做我想要的.我希望能够创建一个允许数字,冒号和连字符的正则表达式,但排除其他所有(或只是字母字符).谁能指出我正确的方向?

编辑:

因此,我需要一个接受的正则表达式:

229            // number …
Run Code Online (Sandbox Code Playgroud)

python regex

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

如何编译Go程序?

编译:

0 known bugs; 0 unexpected bugs

并输入"hello world":

package main

import "fmt"

func main() {
  fmt.Printf("Hello, ??\n")
}
Run Code Online (Sandbox Code Playgroud)

然后我试着编译它,但它不会去:

$ 8c gotest2
gotest2:1 not a function
gotest2:1 syntax error, last name: main

这是在Pentium上的Ubuntu Linux上进行的.安装并通过测试.那我哪里出错了?谁能告诉我从哪里开始?

我也试过这个程序:

package main

import fmt "fmt"  // Package implementing formatted I/O.


func main() {
    fmt.Printf("Hello, world; or ???????? ?????; or ????? ??\n");
}
Run Code Online (Sandbox Code Playgroud)

但这也没有去(必须停止制作双关语):

$ 8c gotest3.go
gotest3.go:1 not a function
gotest3.go:1 syntax error, last name: main

go

18
推荐指数
2
解决办法
1万
查看次数

C++ - 是指向与1号动态数组相同的单个值的指针?

我有这段代码,我正在考虑简化:

if (numberOfResults > 1)
{

    trackResult_ = new TrackResult[numberOfResults];
    for (int i=0; i < numberOfResults; i++)
        {
            // Make a deep copy
            TrackResult tempResult = result[i];
            TrackResult * clone  = new TrackResult(tempResult);
            trackResult_[i]  = *clone;
        }

    storeJointResults(trackResult_, numberOfResults);
}
else
{
    trackResult_ = new TrackResult(*result);
}
Run Code Online (Sandbox Code Playgroud)

(我没有选择,只能在这里使用一个简单的动态数组.在我的工作场所,向量被认为'过于复杂')

我想知道我是否可以逃脱

// even if we just have one result, we init an array size of one
trackResult_ = new TrackResult[numberOfResults];
Run Code Online (Sandbox Code Playgroud)

但是,我已经在几个点检查结果的数量并采取相应的行动

if (numberOfResults_ == 1)
{
   velocity = trackResult_.velocity;
}
Run Code Online (Sandbox Code Playgroud)

这些代码仍然有效吗?如果没有,为什么?

c++ dynamic-arrays

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

Shell脚本变量 - 找不到命令

我有一个shell脚本,可以让我访问脚本中的全局变量,但是当我尝试创建自己的变量时,它会响应:找不到命令.

#!/bin/bash
J = 4
FACE_NAME = "eig$J.face"
USER_DB_NAME = "base$J.user"
Run Code Online (Sandbox Code Playgroud)

当我运行上面的脚本时,我得到:

./test1.sh line 2: J: command not found
./test1.sh line 3: FACE_NAME: command not found
./test1.sh line 4: USER_DB_NAME: command not found
Run Code Online (Sandbox Code Playgroud)

有任何想法吗??我在Windows XP下使用Cygwin.

variables bash shell cygwin

49
推荐指数
3
解决办法
6万
查看次数

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

Python代码注释

在C#中,通过Visual Studio,可以对函数进行注释,这样你就可以告诉谁在使用你的类输入参数应该是什么,它应该返回什么,等等.在python中是否有任何类似的东西?

python

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

有哪些加密SQL Server Express数据库的选项?

我们有一个销售人员团队,他们经常携带装有SQL Server Express数据库中销售数据的笔记本电脑.有哪些加密SQL Server Express数据库的选项?

sql-server encryption sql-server-express

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

搜索模式C#的byte []

_documentContent包含整个文档作为html视图源. patternToFind包含要搜索的文本_documentContent.

如果语言是英语,下面的代码片段可以正常工作.但是当遇到像韩语这样的语言时,相同的代码根本不起作用.

样本文件

现在时

现在时,就像你学到的一样.你拿一个动词的字典形式,放下다,添加相应的结尾.

먹다 - 먹+어요=먹어요
마시다 - 마시+어요 - 마시어요 - 마셔요.

这个时态用于表示当前发生的事情.我吃.我喝.这是现在的总称.

当我试图找到먹时,下面的代码失败了.

有人可以建议一些解决方案

using System;
using System.Collections.Generic;
using System.Text;

namespace MultiByteStringHandling
{
    class Program
    {
        static void Main(string[] args)
        {
            string _documentContent = @"?? - ? + ?? = ???";
            byte[] patternToFind = Encoding.UTF8.GetBytes("?");
            byte[] DocumentBytes = Encoding.UTF8.GetBytes(_documentContent);

            int intByteOffset = indexOf(DocumentBytes, patternToFind);
            Console.WriteLine(intByteOffset.ToString());
        }
        public int indexOf(byte[] data, byte[] pattern)
        {
            int[] failure = computeFailure(pattern);

            int j = 0; …
Run Code Online (Sandbox Code Playgroud)

c# search bytearray winforms

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

找一些句子

我想找到一些在某些文本中找到一些(让它是两个)句子的好方法.什么会更好 - 使用正则表达式或拆分方法?你的想法?

根据Jeremy Stein的要求 - 有一些例子

例子:

输入:

首先要做的是创建Comment模型.我们将以正常方式创建它,但只有一个小差异.如果我们只是为文章创建注释,我们在模型中有一个名为article_id的整数字段来存储外键,但在这种情况下,我们需要更抽象的东西.

前两句话:

首先要做的是创建Comment模型.我们将以正常方式创建它,但只有一个小差异.

输入:

T先生是一个卑鄙的家伙.我不想和他打架.

前两句话:

T先生是一个卑鄙的家伙.我不想和他打架.

输入:

执行DC狙击手是在弗吉尼亚监狱进行致命注射.美国东部时间晚上9点11分宣布死亡.

前两句话:

执行DC狙击手是在弗吉尼亚监狱进行致命注射.美国东部时间晚上9点11分宣布死亡.

输入:

在她的总结发言中,反对的律师说"......在这个以及许多其他情况下,两个错误都不会成为正确的." 陪审团似乎同意.

前两句话:

在她的总结发言中,反对的律师说"......在这个以及许多其他情况下,两个错误都不会成为正确的." 陪审团似乎同意.

大家,正如你所看到的 - 从文本中确定两个句子并不容易.:(

ruby regex nlp

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