4179得票35回答
861得票17回答
困境:何时使用Fragment而不是Activity:

我知道Activities被设计为表示应用程序中的单个屏幕,而Fragments被设计为可重复使用的带有内部逻辑的UI布局。 直到不久前,我按照它们应该开发的方式开发了一个应用程序。我创建了一个Activity来表示应用程序的屏幕,并在ViewPager或Google Maps中使用Frag...

679得票17回答
REST和RESTful有什么区别?

REST系统和RESTful系统有什么区别? 从我所了解的一些文章来看,大多数所谓的REST服务实际上是RESTful服务。那么两者之间有何区别呢?

670得票16回答
内聚性和耦合度之间的区别

内聚性和耦合度有何区别? 耦合度和内聚性如何影响软件设计的好坏? 可以举一些例子来说明它们之间的区别以及对代码质量的整体影响。

594得票10回答
注销:使用GET还是POST?

这个问题并不是关于通常情况下何时使用GET或POST的;它是关于在web应用程序中处理退出登录时推荐使用哪种方法。我已经找到了很多关于GET和POST的区别的一般性信息,但我没有找到一个确定的答案适用于这种特定情况。 作为实用主义者,我倾向于使用GET,因为它的实现比POST简单得多;只需放...

589得票23回答
何时适合使用C#的部分类?

我想知道有人能否给我介绍一下为什么要使用它们以及在使用过程中会获得什么好处。

578得票5回答
在MVC中,模型应该如何构建?

我刚开始理解MVC框架,并经常想知道模型中应该放多少代码。我倾向于有一个数据访问类,其中包含像这样的方法:public function CheckUsername($connection, $username) { try { $data = array();...

570得票28回答
JavaScript代码组织的通用最佳实践

随着像jQuery这样的JavaScript框架使客户端Web应用程序更加丰富和功能更加强大,我开始注意到一个问题...... 在这个世界上,如何保持代码有序? 将所有处理程序放在一个位置,并为所有事件编写函数? 创建封装所有功能的函数/类? 大量编写代码,只是希望最终能解决问题? 放...

501得票15回答
什么是样板代码?

一个同事从来没有听说过这个词,而我也无法给出一个真正的定义。对我来说,它一直是一个“看到就知道”的例子。 额外问题,这个术语是由谁创造的?

466得票10回答
何时选择Redis?何时选择MongoDB?

我想要的不是Redis和MongoDB之间的比较。我知道它们有所不同,性能和API完全不同。 Redis非常快,但API很“原子化”。MongoDB将消耗更多的资源,但API非常容易使用,我非常喜欢它。 它们都很棒,我想尽可能在部署中使用Redis,但编码难度较大。我想尽可能在开发中使用M...