解释语言很好,我可以在深入研究生产级代码之前编写一些快速的原型代码(即使用交互式shell)进行探索.
Java的最佳方法是什么?目前我正在使用Eclipse创建Maven项目,并使用JUnit在我的测试基础架构中探索...但这不太理想.
我原型,Function以便它有一个getBody函数:
Function.prototype.getBody = function() {
// Get content between first { and last }
var m = this.toString().match(/\{([\s\S]*)\}/m)[1];
// Strip comments
return m.replace(/^\s*\/\/.*$/mg,'');
};
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参见此处 我试着用这种方式测试它:
console.log(console.log.getBody.getBody());
Run Code Online (Sandbox Code Playgroud)
但收到错误:TypeError: console.log.getBody is undefined.我发现可能发生这种情况是因为console.log在我实际制作原型之前定义了Function所以我在原型设计之前创建了一个空函数x并尝试调用
console.log(x.getBody.getBody());
Run Code Online (Sandbox Code Playgroud)
哪个没有问题.检查的类型console.log与typeof console.log在"功能"的结果.这是一个CodePen来试一试.所有这一切都不是一个惊喜,因为它是我所期望的,除了console.log.getBody未定义.
那么为什么原型设计Function不会影响console.log?我在Firebug 1.11.1中使用Firefox 18.0.1.
我即将为刚刚加入的技术创业公司制作原型,我正在尝试决定使用哪种语言.它将是一个简单的Web工具,后台有一个MySQL数据库,其间还有一些AI内容.我过去曾经使用过Ruby和PHP一个合理的数量,但是想知道我是否会更好地使用Python甚至是Perl.我的主要编程经验是使用C/C++/Java,但我觉得我想要的东西会让我的生活尽可能简单,因为我只是在开发原型.
我猜我正在寻找的是:
有没有人对此有任何想法?
是否有任何软件可用于不需要编码的计算机视觉管道原型。
我已经尝试过这个http://www.cassandra-vision.com/,但是它并不是很容易使用。
当人们在答案中添加内容时,我想列出不同软件的优缺点列表。
软件
优点:
缺点:
价钱:$ 99
优点:
缺点:
价格:未知,但看起来大约是100GBP。
如果您使用过此功能,请添加。
优点:
缺点:
价格:135.00美元(用于matlab)+ 39.00美元
我正在使用 Zeplin https://zeplin.io/软件进行原型设计,当我将 Sketch 文件导出到它时,它以 Points pt 显示大小值。假设我制作了分辨率为 1080*1920 的屏幕,因此当我在 android XML 中使用这些值时,这些值应该完全匹配。但它没有。所以我想知道那个软件有问题还是我的pt到PX的转换公式是错误的,即1 pt=1.333 PX
我希望制作一个 FPGA(或类似的)物理原型,但包括一个小型触摸屏显示器。
(想象一个 2" 或类似的触摸屏显示器。例如,假设某种带有小型触摸屏显示器的小型电池供电玩具。)
今天最好的解决方案是什么?
我在Common Lisp上编写了一种DSL.该域非常奇怪,我的语言与Common Lisp本身完全不同.我已将所有界面放入包中foo:
(defpackage :foo
(:use :common-lisp
:internal-machinery)
(:shadow :in-package
:*packages*))
Run Code Online (Sandbox Code Playgroud)
包间的切换是超越语言的概念,所以我被遮蔽的符号已停用这项能力in-package和*package*.现在我的语言的用户(程序员)将无法切换包.精细.
显然,我想使用Common Lisp编译器来编译用这种语言编写的程序.功能compile-file看起来不错.但是有困难.
我想编译一个文件,好像它的内容在我的foo包中.(in-package :foo)使用我的原型语言放在每个程序之上是一个不受欢迎的选择.
更糟糕的是,我必须在函数内编译一个文件:
(in-package :internal-machinery)
(defun compile-stuff (filename)
(in-package :foo) ; it will have no effect, because
; this macro must be top level form
(compile-file filename) ; other options are omitted
(in-package :internal-machinery)) ; no way, even if it were top level
; form, in-package is shadowed
Run Code Online (Sandbox Code Playgroud)
我不知道是否可能,所以任何帮助将不胜感激.
当您对功能进行快速原型设计时,您是否真的担心代码质量和优化?
当我最近询问Ruby的用途时,有人告诉我这对原型设计很有用.我基本上知道这意味着什么,快速获得你的应用程序的基础和工作,看看是否有概念问题,然后添加其余的.
我正在考虑制作一个基于网络的销售点系统原型。我没有编程技能,但我正在考虑使用这个项目来学习。
我想请教您以下两个问题:
非常感谢您的建议!
prototyping ×10
android ×1
coding-style ×1
common-lisp ×1
compilation ×1
console ×1
java ×1
javascript ×1
lisp ×1
matlab-cvst ×1
package ×1
python ×1
ruby ×1
touchscreen ×1
vision ×1
xilinx ×1
zeplin ×1