Matches in SemOpenAlex for { <https://semopenalex.org/work/W2015015024> ?p ?o ?g. }
Showing items 1 to 84 of
84
with 100 items per page.
- W2015015024 endingPage "95" @default.
- W2015015024 startingPage "96, 94" @default.
- W2015015024 abstract "As an undergraduate computer science student, the author thought that the main reason to create new routines, instead of leaving all the code in one big routine, was to avoid duplicate code. This is undoubtedly the most popular reason for creating a routine, and it's a good one. Similar code in two routines is a warning sign. David Parnas says that if you use copy and paste while you're coding, you're probably committing a design error. Instead of copying code, move it into its own routine. Future modifications will be easier because you will need to modify the code in only one location. The code will be more reliable because you will have only one place in which to be sure that the code is correct. That is one good reason to create a routine, but it hardly makes a complete list. There are many additional reasons to create routines, and many of them are more important than avoiding duplicate code: reducing complexity; limiting effects of changes; hiding sequences; improving performance; hiding data structures; hiding global data; promoting code reuse; planning for a family of programs; improving readability; improving portability; isolating use of nonstandard language functions; and isolating complex operations." @default.
- W2015015024 created "2016-06-24" @default.
- W2015015024 creator A5050973490 @default.
- W2015015024 date "1998-01-01" @default.
- W2015015024 modified "2023-09-25" @default.
- W2015015024 title "Why you should use routines...routinely" @default.
- W2015015024 doi "https://doi.org/10.1109/52.687957" @default.
- W2015015024 hasPublicationYear "1998" @default.
- W2015015024 type Work @default.
- W2015015024 sameAs 2015015024 @default.
- W2015015024 citedByCount "2" @default.
- W2015015024 countsByYear W20150150242014 @default.
- W2015015024 countsByYear W20150150242017 @default.
- W2015015024 crossrefType "journal-article" @default.
- W2015015024 hasAuthorship W2015015024A5050973490 @default.
- W2015015024 hasConcept C105795698 @default.
- W2015015024 hasConcept C115903868 @default.
- W2015015024 hasConcept C137287247 @default.
- W2015015024 hasConcept C150292731 @default.
- W2015015024 hasConcept C154945302 @default.
- W2015015024 hasConcept C177264268 @default.
- W2015015024 hasConcept C17744445 @default.
- W2015015024 hasConcept C179518139 @default.
- W2015015024 hasConcept C18903297 @default.
- W2015015024 hasConcept C199360897 @default.
- W2015015024 hasConcept C199539241 @default.
- W2015015024 hasConcept C206588197 @default.
- W2015015024 hasConcept C2776760102 @default.
- W2015015024 hasConcept C2777904410 @default.
- W2015015024 hasConcept C2778583558 @default.
- W2015015024 hasConcept C2779151265 @default.
- W2015015024 hasConcept C3073032 @default.
- W2015015024 hasConcept C33923547 @default.
- W2015015024 hasConcept C38652104 @default.
- W2015015024 hasConcept C41008148 @default.
- W2015015024 hasConcept C41608201 @default.
- W2015015024 hasConcept C529173508 @default.
- W2015015024 hasConcept C63000827 @default.
- W2015015024 hasConcept C86803240 @default.
- W2015015024 hasConceptScore W2015015024C105795698 @default.
- W2015015024 hasConceptScore W2015015024C115903868 @default.
- W2015015024 hasConceptScore W2015015024C137287247 @default.
- W2015015024 hasConceptScore W2015015024C150292731 @default.
- W2015015024 hasConceptScore W2015015024C154945302 @default.
- W2015015024 hasConceptScore W2015015024C177264268 @default.
- W2015015024 hasConceptScore W2015015024C17744445 @default.
- W2015015024 hasConceptScore W2015015024C179518139 @default.
- W2015015024 hasConceptScore W2015015024C18903297 @default.
- W2015015024 hasConceptScore W2015015024C199360897 @default.
- W2015015024 hasConceptScore W2015015024C199539241 @default.
- W2015015024 hasConceptScore W2015015024C206588197 @default.
- W2015015024 hasConceptScore W2015015024C2776760102 @default.
- W2015015024 hasConceptScore W2015015024C2777904410 @default.
- W2015015024 hasConceptScore W2015015024C2778583558 @default.
- W2015015024 hasConceptScore W2015015024C2779151265 @default.
- W2015015024 hasConceptScore W2015015024C3073032 @default.
- W2015015024 hasConceptScore W2015015024C33923547 @default.
- W2015015024 hasConceptScore W2015015024C38652104 @default.
- W2015015024 hasConceptScore W2015015024C41008148 @default.
- W2015015024 hasConceptScore W2015015024C41608201 @default.
- W2015015024 hasConceptScore W2015015024C529173508 @default.
- W2015015024 hasConceptScore W2015015024C63000827 @default.
- W2015015024 hasConceptScore W2015015024C86803240 @default.
- W2015015024 hasIssue "4" @default.
- W2015015024 hasLocation W20150150241 @default.
- W2015015024 hasOpenAccess W2015015024 @default.
- W2015015024 hasPrimaryLocation W20150150241 @default.
- W2015015024 hasRelatedWork W190270261 @default.
- W2015015024 hasRelatedWork W2015015024 @default.
- W2015015024 hasRelatedWork W2969257295 @default.
- W2015015024 hasRelatedWork W3008981372 @default.
- W2015015024 hasRelatedWork W3043652335 @default.
- W2015015024 hasRelatedWork W4287774228 @default.
- W2015015024 hasRelatedWork W4299789722 @default.
- W2015015024 hasRelatedWork W4309980679 @default.
- W2015015024 hasRelatedWork W4312498839 @default.
- W2015015024 hasRelatedWork W4321061911 @default.
- W2015015024 hasVolume "15" @default.
- W2015015024 isParatext "false" @default.
- W2015015024 isRetracted "false" @default.
- W2015015024 magId "2015015024" @default.
- W2015015024 workType "article" @default.