Synchronized from: http://www.blogjava.net/AndersLin/archive/2006/08/14/63551.html
I have discussed service and object and the associated logic in domain model of small discussion area (ke, I have fixed some points in this article and put them up when appropriate ). Association logic is the focus of this article -- Specification1. Starting from domain driven design (DDD)This specification comes from DDD, which has three
Http://www.cnblogs.com/yangcaogui/archive/2012/04/20/2459567.htmlThen →. NET design specification one: Based on a design specification, let us understand the type of member named Design!3. Design of type member naming3.1 Fields① follows the naming rules for " camelCasing "② use a noun or noun phrase instead of C # keywords③ do not add any prefixes to the field④ to use the "pascalcasing " naming convention w
globally, when accessing another service provider, the service provider that is accessed first interacts directly with the identity provider to ask if the user is globally logged on, and if the user is determined to be globally logged in, allows the user to access the services he or she provides, otherwise redirects the user to the identity provider. For a global login.In a specific single sign-on implementation, the identity provider and service provider interact in different ways. If Microsof
The ATX Power specification is the motherboard and power structure standard established by Intel Corporation in 1995, and the ATX is an abbreviation for English (at Extend). ATX Power specifications have experienced phases such as ATX 1.1, ATX 2.0, ATX 2.01, ATX 2.02, ATX 2.03, and ATX 12V series.
Starting with the P4, the power specification began using the ATX 12V 1.0 version, and the main difference fro
Interactive design, also known as interactive design, is the design field that defines and designs the behavior of artificial systems. Interaction design is the interface that defines the behavior of the artifact (that is, how the artifact reacts in a particular scenario).
Design specifications
When the size of the product needs a number of product designers to collaborate to complete the entire product, due to different product designers of the design concept, design methods, design habits of
the code above does not affect the functionality of the code, but the so-called walnuts posterity, messy code like a bunch of weeds, the future of the maintenance of a lot of weeds than a tree more pain. It is difficult to quantify the efficiency losses that result. Imagine reading a 500-line function, where the local variables are defined by no more than 50, you see a variable, the mind is not expected to the meaning of this variable, but also go back to find the definition of its place, step
Objective of the JDBC 4.0 specification--------------------------------------------------------------------------------History
Jdbc api is a mature technology, which was first released in January 1997. In the original version, the jdbc api focuses on providing a basic call-level interface for the SQL database. Later, the JDBC 2.1 specification and the 2.0 Optional package
node in the implementation is not exactly in accordance with the COMMONJS specification implementation, but the module specification has a certain trade-offs, but also added a little bit of the characteristics of their own needs. This article will introduce the module implementation of Nodejs in detailIntroducedNodejs is different from JavaScript, the top-level object in JavaScript is window, and the top-le
some way. The recommended approach is to create a file in the package directory named Package I Nfo.java, where only the package statement and the package annotation are stored, without any additional content. For example, a package Info.java file for a attr package looks like this:
@PackageSpec (Name two "Attr Project", version= "1.0"
@DevelopmentSite ("attr.project.org")
@DevelopmentModel (" Open one Source ")
package attr;
where Packagespec,developmentsite and devel Opmentm
To build reliable software, program specifications are critical. It is difficult to diagnose abnormal behavior of software systems without well-defined specifications. But many software systems have poorly defined program specifications. And, to make things worse, many software systems have no specifications at all.
Intuitively, the program specification is a description of the procedural behavior. It can take many forms, but no matter what form it t
C Language Programming specification
Range
This specification applies to all software in the company that uses C language encoding. This specification shall take effect from the date of release, and the New and modified
Code should comply with this specification.
Introduction
This
Easy response to ws-security specification interoperability challenges, part 1th: Overview of issues and four available solutions
Overview of Interoperability issues
Most interoperability issues do not originate from the underlying Web service specification, which is already fairly mature and stable, but are caused by a variety of ws-* Web service extension specifications, such as ws-security. As these st
What are the contents of the PSR Series specifications of PHP, what are the PHPPSR specifications?
Psr
PHP Standard recommendation shorthand, it should be called PSRs, that is, the series of recommended standards: the current adoption of the specification has PSR-0 (autoloading), PSR-1 (Basic Coding) , PSR-2 (Coding Style Guide), PSR-3 (Logger Interface), PSR-4 (improved autoloading). It is not the official PHP standard, but a series of standards ext
As the company's most recent development personnel, as a company responsible for development, must do code controllability, summed up the previous development experience, designed a set of development code specifications, was originally given to the internal use. Now here's the price to share.
The company's internal norms are mainly used Checkstyle, FindBugs + Jenkins to do control.
After running, only to find that their writing code a variety of worrying.
The specific specifications are as fol
Basic code SpecificationThis specification formulates the relevant standards for the basic elements of Code,To ensure a high degree of technical interoperability between shared PHP code.Keywords "must" ("must"), "must not/must not be" ("must not"), "Need" ("REQUIRED"),"Will" ("Shall"), "no" ("Shall not"), "should" ("should"), "shouldn't" ("should not"),Detailed descriptions of "recommended" ("RECOMMENDED"), "Can" ("may") and "optional" ("OPTIONAL") ca
PHPPSR-2 code style specification
Code style specificationThis specification is the inheritance and extension of [PSR-1] [] basic code specification.This specification aims to develop a series of standardized php code rules to reduce the inconvenience caused by different code styles when browsing code of different authors.When multiple programmers cooper
In Sea.js, all JavaScript modules follow the CMD (Common module definition) module definition specification. This specification clarifies the basic writing format and basic interaction rules of the module.In the CMD specification, a module is a file. The code is written in the following format:Define (factory);DefineFunctiondefineis a global function used to defi
Mbtiles is a specification developed by MapBox that stores tile map data in a SQLite database and can be quickly used, managed, and shared. This specification is formulated by Mapbox, see http://mapbox.com/mbtiles-spec/.Supermap Iserver to meet the needs of its own applications, not only support the generation and use of tile map data that satisfies the Mbtiles specific
PHP specification1. Why Coding Specifications• Coding Specification (code conventions) is especially important for programmers for several reasons:
1. In the life cycle of a software, 80% of the cost is spent on maintenance.
2. Virtually no software is maintained by the initial developer throughout its lifecycle.
3. The coding specification can improve the readability of the software, allowing programmers
A UI specification fileThis is a UI template specification, in the B/S version of the application, in fact, such things are not what formal norms, just to adapt to the development environment we are facing and the organization process to do some expedient efforts, and solve some problems with the program communication and interface, try to avoid misunderstanding and friction.A suitable environment and objec
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.