Home arrow Practices
 

PROGRAMMING HELP, PROGRAMMING TIPS, PROGRAMMING TUTORIALS

RSS For Dev Shed
Any long time developer worth his salt will tell you that most programming languages have certain concepts in common. Consequently, there are certain practices that make sense regardless of the language in which you are coding. Whether you want to know how to use pointers, the right way to set up your diagrams, or even how to put together the right team, you’ll find that information here.

  Date Title Author Hits
  09-10-12 

Calculating Development Project Costs

Terri Wells 7138

As a programmer or project manager, you may at some point need to calculate the man-hours or costs involved in a particular development project before going forward. This may seem like an overwhelming task, especially when you consider how often projects end up running behind schedule and over budget. To help you in this task, here are a few things you may want to keep in mind.

  07-17-08 

More Techniques for Finding Things

O'Reilly Media 25850

In this second part of a two-part series that provides an overview of search techniques for the developer, you'll learn more about the challenges and trade-offs of various approaches. It is excerpted from chapter four of Beautiful Code: Leading Programmers Explain How They Think, written by Andy Oram and Greg Wilson (O'Reilly, 2007; ISBN: 0596510047). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.

  07-10-08 

Finding Things

O'Reilly Media 26673

Search, whether it's searching the web or the contents of your computer, presents the developer with a major challenge. This article, the first of two parts, provides an overview of several search techniques, and the trade-offs that go with them. It is excerpted from chapter four of Beautiful Code: Leading Programmers Explain How They Think, written by Andy Oram and Greg Wilson (O'Reilly, 2007; ISBN: 0596510047). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.

  05-22-08 

Finishing the System`s Outlines

O'Reilly Media 23633

This second part of a two-part article completes our coverage of how to talk to a client so that you are both on the same page when designing a system and understanding what it will be required to do. It is excerpted from Prefactoring, written by Ken Pugh (O'Reilly; ISBN: 596008740). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.

  05-15-08 

The System in So Many Words

O'Reilly Media 27103

This article will show you how to talk to a client so that you are both on the same page when designing a system and understanding what it will be required to do. It is excerpted from Prefactoring,  Written by Ken Pugh (O'Reilly; ISBN: 596008740). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.

  09-08-05 

Basic Data Types and Calculations

Apress Publishing 150732

This article looks at some of the basic data types that are built into C++. If you're learning how to use C++, you will want to keep reading, since you'll be using these data types in all of your programs. It is taken from chapter two of the book Beginning ANSI C++: The Complete Language, by Ivor Horton (Apress, 2004; ISBN: 1590592271).

  09-01-05 

What`s the Address? Pointers

McGraw-Hill/Osborne 117269

The name "pointer" describes the job of the item; a pointer "points" to another variable or constant. Some tasks in C++ are easier to do with pointers; others would be utterly impossible without pointers. This article discusses how to create and work with pointers in C++. It is taken from chapter 11 of the book C++ Demystified, written by Jeff Kent (McGraw-Hill/Osborne, 2004; ISBN: 0072253703).

  08-25-05 

Design with ArgoUML

Apress Publishing 431575

This article provides an overview of the practical application of object-oriented analysis and design (OOAD) design concepts and the Unified Modeling Language (UML). It is taken from chapter two of the book Enterprise Java Development on a Budget, written by Brian Sam-Bodden and Christopher M. Judd (Apress, 2004; ISBN: 1590591259)

  08-11-05 

Pragmatic Guidelines: Diagrams That Work

Apress Publishing 70573

Unified Modeling Language is about communication. But in order for communication to work, it must be useful. How do you make sure that you don't sweat over a set of UML diagrams only to discover that no one else can understand them? Fortunately, there are guidelines, discussed in this article, to help prevent this catastrophe. This article is excerpted from chapter three of the book UML Applied: A .NET Perspective, written by Martin L. Shoemaker (Apress, 2004; ISBN: 1590590872).

  08-04-05 

Five-Step UML: OOAD for Short Attention Spans - Design, Repeat

Apress Publishing 151188

This article continues our introduction to the concepts of Five-Step UML, working from beginning to end. It introduces UML notation and goes into great detail. This article covers the final two steps of a five-step process. It is from chapter 2 of UML Applied A .NET Perspective, written by Martin L. Shoemaker (Apress, 2004; ISBN: 1590590872).

  07-28-05 

Five-Step UML: OOAD for Short Attention Spans - Define, Refine, Assign

Apress Publishing 186883

This article introduces the concepts of Five-Step UML, working from beginning to end. It introduces UML notation and goes into great detail. This article covers the first three of five steps. It is from chapter 2 of UML Applied A .NET Perspective, written by Martin L. Shoemaker (Apress, 2004; ISBN: 1590590872).

  07-21-05 

Introducing UML: Object-Oriented Analysis and Design

Apress Publishing 964266

The purpose of UML, or Unified Modeling Language, is communication; to be specific, it is to provide a comprehensive notation for communicating the requirements, architecture, implementation, deployment, and states of a system. This article will offer an overview of Object Oriented Analysis and Design, focusing in on the three most important concepts it encompasses: objects, analysis, and design. It is excerpted from the book UML Applied: A .Net Perspective, by Martin Shoemaker (Apress, 2004; ISBN: 1590590872).

  07-14-05 

Class and Object Diagrams

Apress Publishing 173450

This article will teach you about UML structural diagrams, used to help you keep track of the structure of your models. It was excerpted from chapter three of Fast Track UML 2.0, written by Kendall Scott (Apress, 2004; ISBN: 1590593200).

  06-16-05 

Class Relationships

Apress Publishing 362497

With the UML, it is the relationships between classes that provide structure to what you are creating. This article explains how to use the UML to illustrate various kinds of class relationships. It is taken from chapter two of Fast Track UML 2.0 written by Kendall Scott (Apress, 2004; ISBN: 1590593200).

  04-27-05 

Classes

Apress Publishing 68175

In this article you will learn about the Unified Modeling Language (UML) by examining basic modeling of things and concepts in the real world. It is excerpted from the book Fast Track UML 2.0, written by Kendall Scott (Apress, 2004; ISBN: 1590593200)

 
More Practices Articles
Total Practices Articles = 44

Page 1 of 3
1 2 3 

Developer Shed Affiliates

 


Dev Shed Tutorial Topics: