我刚刚开始一个新的Haskell项目,并希望从一开始就建立一个良好的测试工作流程.看起来Haskell有很多优秀而独特的测试工具和许多不同的集成方法.
我调查过:
所有这些似乎都在他们的领域中运作良好,但我正在寻找一种全面的测试方法,并且想知道哪些方法对其他人有效.
我开始在php中使用函数式编程范例,并且想知道性能影响是什么.一些谷歌搜索似乎只是说有一些.具体来说,我想知道:
你们所拥有的任何资源都将不胜感激:)
提前致谢
我正在使用Doctrine 1.2,我怎样才能将查询对象变成json/array格式?
$user = Doctrine_Query::create()
->select('u.id, u.username, u.firstname, u.lastname')
->from('User u')
->orderby('u.id')
->execute();
Run Code Online (Sandbox Code Playgroud) 我正在尝试将一些数据发布到Haskell中的服务器,而服务器端则是空的.
我正在使用Network.HTTP库来处理请求.
module Main (main) where
import Network.URI (URI (..), parseURI, uriScheme, uriPath, uriQuery, uriFragment)
import Network.HTTP
import Network.TCP as TCP
main = do
conn <- TCP.openStream "localhost" 80
rawResponse <- sendHTTP conn updateTest
body <- getResponseBody rawResponse
if body == rqBody updateTest
then print "test passed"
else print (body ++ " != " ++ (rqBody updateTest))
updateURI = case parseURI "http://localhost/test.php" of
Just u -> u
updateTest = Request { rqURI = updateURI :: URI
, rqMethod = POST …
Run Code Online (Sandbox Code Playgroud) <script>
import TypeIt from "typeit";
export let name;
new TypeIt('#simpleUsage', {
strings: 'This is a simple string.',
speed: 50,
waitUntilVisible: true
}).go();
</script>
<style>
h1 {
color: purple;
}
</style>
<h1>
Hello
<span id="name"></span>
</h1>
<p id="simpleUsage"></p>
Run Code Online (Sandbox Code Playgroud)
我成功导入了typeit npm模块,没有错误登录到控制台,但仍然无法正常工作。
我肯定尝试过webpack和汇总。
我知道我很专一,但是任何人都可以在这里帮助我。我是新手,没有任何错误登录到控制台,很难找到问题。
haskell ×2
php ×2
doctrine ×1
doctrine-1.2 ×1
http ×1
json ×1
networking ×1
php-5.3 ×1
svelte ×1
testing ×1