By Marc Eaddy Programming languages provide basic types, such as integers, strings, and maps, which are useful in many contexts. For example, a string can be used to hold everything from a person's name to a web page URL. However, code that relies too heavily on basic types instead of custom abstractions can be hard to understand and maintain. Primitive obsession is the overuse of basic ("primitive") types to represent higher-level concepts. For example, this code uses basic types to represent shapes:
November 14, 2017 by First Citizens Bank
By clicking the links above, you are now leaving First Citizens Bank's website and are going to a website that is not operated by the bank. First Citizens Bank is not responsible for the content; availability of linked sites; does not endorse or guarantee the products, information, or recommendations; and is not liable for any failure of products or services provided by the linked website. Please be advised that First Citizens Bank does not represent either the third party or you, the customer, if you enter into a transaction. Further, the privacy policy of this site owner may be different than that of the bank and this site may provide less security than the bank's website. We encourage you to read the privacy policies of websites reached through the use of links from the First Citizens Bank website.