问题标签 [procedural]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
402 浏览

php - 什么是 php 中的 no-oo mvc?

什么是 php 中的 no-oo mvc?

如果可能,请举个例子。如果不是,为什么?

0 投票
2 回答
736 浏览

oop - 设计 WCF 服务接口。程序与面向对象的设计

我们正在构建可以被其他系统使用的产品。因为我们有 SOA,所以我们只开发一个服务 (WCF)。我们就如何设计该服务的界面进行了几次有争议的讨论。我们在服务的程序设计和面向对象设计之间进行选择。

由于我们的服务将使用 .NET 和 Java,有人说如果它具有 OO 设计,则很难与服务集成。其他人认为服务桅杆不使用OO方法。有人说OO完全没问题。结果,我们没有明显的抑郁症。

WCF 提供了使用这两种设计的简单方法,但最好的方法是什么?

0 投票
1 回答
6803 浏览

php - PHP 测试,用于程序代码

有什么方法可以测试程序代码吗?我一直在研究 PHPUnit,这似乎是一种创建自动化测试的好方法。但是,它似乎面向面向对象的代码,是否有任何替代程序代码的方法?

或者我应该在尝试测试网站之前将网站转换为面向对象?这可能需要一段时间,这有点问题,因为我没有太多时间可以浪费。

谢谢,

丹尼尔。

0 投票
4 回答
2530 浏览

delphi - 优雅地放松“分配给过程变量的本地过程/函数”限制

考虑以下测试用例:

在第 13 行,编译器发出 ERROR 级别的消息,禁止所有此类本地过程使用的情况。“官方”解决方案是将Local符号提升到外部范围(即:使其成为 的兄弟Global),这将对代码“结构化”产生负面影响。


我正在寻找以最优雅的方式规避它的方法,最好是让编译器发出警告级别的消息。

0 投票
2 回答
404 浏览

php - 从过程函数到 OOP 类(一种特定情况)

仍在学习 OOP,并试图从程序化的生活方式改变我的观点。我在重构时发现了很多优势,但现在我陷入了一种范式:

我正在重构一个购物车。结帐时,在我的旧 php 脚本中,我的函数文件中有一个函数,该函数将用户带到不同的付款方式(PayPal、卡、汇款等),每种方式都有不同的操作、值、功能,网址等

那么,我可以将“付款方式”视为一个类吗?

在我的旧脚本中,结帐是线性的,一个接一个的动作,但现在我想重用支付类来进行预订、延期付款、订阅等,而不是跟随人工买家的点击。我认为这是 OOP 大放异彩的时候,不是吗?

我认为该类可以具有总计、小计、折扣、tpv 选择、结果、错误消息等属性......但是......其中一些已经是我的 Basket 类的一部分。

以及如何使用它?从外部调用它的函数并发送很多参数,例如信用卡要求?还是强制类在首选项文件中获取这些值?

每种付款方式都有一个不同的类别,或者是一个包含所有付款方式的大类别……

真的我看不到范式......但我几乎可以肯定它在那里:-)

0 投票
1 回答
286 浏览

mesh - 将镜像操作分配给顶点数组

我了解在 .obj 顶点数组中翻转顶点坐标以获得跨平面/轴的镜像坐标的数学。但是,如何为实际的镜像操作填充顶点数组(而不是仅仅翻转)

0 投票
2 回答
1487 浏览

php - 任何基于 PHP 的轻量级 CMS 程序(不是 OO)?

我需要为我妻子的小型律师事务所创建一个基本的动态网站(带有评论的博客条目、一些静态信息、一个联系网关、访问现有的 html 文章存档),我想使用一个占用空间小的 CMS 来做它。我以前所做的一切——公司的客户管理(日历、任务管理和计费)应用程序和它现有的静态网站——都是手工编码的,最初是用 ASP 编写的,但几年前我把所有东西都转移到了 PHP 上。所以我非常熟悉过程 PHP(当然还有 mysql),但是我在掌握 OO 语法时遇到了很大的困难。由于我不是全职开发人员,既不需要也不想真正解决 OO,我想通过查找用过程 PHP 编写的 CMS 或在过程 PHP 中具有插件库的 CMS 来避免这个问题。

0 投票
2 回答
165 浏览

perl - Perl设计问题

编写子函数并将其全部放在一个文件中与编写包有什么区别?就 Perl 而言,面向对象是否比面向过程更好?

基本上是在寻找 OO 比程序更好的场景示例。

谢谢!

0 投票
2 回答
2197 浏览

php - 以程序方式从 PHP 页面上的数据库中“延迟加载”信息

我知道正确的延迟加载通常需要使用对象和代理模式。我还没有,因为网站需要重新设计。但是,有什么方法我仍然可以将数据库数据输出到页面并加快加载时间吗?

0 投票
1 回答
246 浏览

php - PHP中的声音生成或声音文件连接

是否可以使用 PHP 生成声音 - 或者是否支持声音文件连接?