Posts Tagged ‘computing language’

The Twitter Seminar On The Development Of Error Free Software Continues

August 13, 2013

CAN WE PREVENT ERRORS DURING SOFTWARE DEVELOPMENT?

Suppose we had a software tool that produced source code
exclusively from a set of macros? Would it be restrictive?

A computing language is often considered the pallet where
the programmer expressive his creative juices.

Restricting the programming effort to a minimal set of macros
would take all of the fun out of the project.

In addition, a highly skilled programmer can be trusted to do
the job correctly without these constraints.

Would you believe it I told you that all programmers, even the
great ones, make errors.

The errors made by the junior programmers show up quickly
during checkout and are easy to fix.

The errors made by the senior programmer take a long time to
show up and are difficult to fix.

Restricting the “field of play” can greatly simplify the
development process.

Restricting the “field of play” can greatly reduce the
occurrence of errors.

In the hardware world circa 1980’s, management select the
Integrated Circuits to be used in the project.

Unfortunately, management cannot provided the an appropriate
set of software parts.

Programmers are needed to develop an appropriate set of software
parts.  Is a programmer a QA manager?

WHATIFWE had a senior programmer who was also a Quality Manager?
Would this help?

MORE IN THE NEXT MESSAGE

Advertisements

The Twitter Seminar On The Development Of Error Free Software Continues

June 20, 2013

CAN WE PREVENT ERRORS DURING SOFTWARE DEVELOPMENT?

Suppose we had a software tool that produced source code exclusively from a set of macros? Would it be restrictive?

A computing language is often considered the pallet where the programmer expressive his creative juices.

Restricting the programming effort to a minimal set of macros would take all of the fun out of the project.

In addition, a highly skilled programmer can be trusted to do the job correctly without these constraints.

Would you believe it I told you that all programmers, even the great ones, make errors.

The errors made by the junior programmers show up quickly during checkout and are easy to fix.

The errors made by the senior programmer take a long time to show up and are difficult to fix.

Restricting the “field of play” can greatly simplify the development process.

Restricting the “field of play” can greatly reduce the occurrence of errors.

In the hardware world circa 1980’s, management select the Integrated Circuits to be used in the project.

Unfortunately, management cannot provided the an appropriate set of software parts.

Programmers are needed to develop an appropriate set of software parts.  Is a programmer a QA manager?

WHATIFWE had a senior programmer who was also a Quality Manager?  Would this help?

MORE IN THE NEXT MESSAGE

The Twitter Seminar On The Development Of Error Free Software Continues

May 17, 2013

CAN WE PREVENT ERRORS DURING SOFTWARE DEVELOPMENT?

Suppose we had a software tool that produced source code exclusively from a set of macros? Would it be restrictive?

A computing language is often considered the pallet where the programmer expressive his creative juices.

Restricting the programming effort to a minimal set of macros would take all of the fun out of the project.

In addition, a highly skilled programmer can be trusted to do the job correctly without these constraints.

Would you believe it I told you that all programmers, even the great ones, make errors.

The errors made by the junior programmers show up quickly during checkout and are easy to fix.

The errors made by the senior programmer take a long time to show up and are difficult to fix.

Restricting the “field of play” can greatly simplify the development process.

Restricting the “field of play” can greatly reduce the occurrence of errors.

In the hardware world circa 1980’s, management select the Integrated Circuits to be used in the project.

Unfortunately, management cannot provided the an appropriate set of software parts.

Programmers are needed to develop an appropriate set of software parts.  Is a programmer a QA manager?

WHATIFWE had a senior programmer who was also a Quality Manager?  Would this help?

MORE IN THE NEXT MESSAGE

Can Programming Be Strictly Portable Relative To Language?

March 30, 2013

The activity associated with development of strictly portable methods
of software development will be presented here. Included in this
Portability effort will be Windows based C, C++, C#, and Visual Basic;
and Linux based C and C++.

SATURDAY: 2013/03/30

STATUS: I reconsidered the line indentation requirements and found that
my original conception was sadly lacking.

DETAIL: My apologies, It has been over a week since I have looked at
this project. There is only one of me.  It appears that an alias must
be assigned to an indentation in a similar manner as has been done for
a column number. These indentation aliases would be included in the
definition of a format.   This would probably be done at the beginning
of the format definition. These indentations would be incremented /
decremented during the execution phase.

NEXT TASK:   The software part for associating an alias with a specific
indentation and setting the indentation at a beginning value is the
first step.  This will be accomplished in the setup phase of this
library at the same time as the columns are defined.

The Twitter Seminar On The Development Of Error Free Software Continues

March 21, 2013

CAN WE PREVENT ERRORS DURING SOFTWARE DEVELOPMENT?

Suppose we had a software tool that produced source code exclusively from a set of macros? Would it be restrictive?

A computing language is often considered the pallet where the programmer expressive his creative juices.

Restricting the programming effort to a minimal set of macros would take all of the fun out of the project.

In addition, a highly skilled programmer can be trusted to do the job correctly without these constraints.

Would you believe it I told you that all programmers, even the great ones, make errors.

The errors made by the junior programmers show up quickly during checkout and are easy to fix.

The errors made by the senior programmer take a long time to show up and are difficult to fix.

Restricting the “field of play” can greatly simplify the development process.

Restricting the “field of play” can greatly reduce the occurrence of errors.

In the hardware world circa 1980’s, management select the Integrated Circuits to be used in the project.

Unfortunately, management cannot provided the an appropriate set of software parts.

Programmers are needed to develop an appropriate set of software parts.  Is a programmer a QA manager?

WHATIFWE had a senior programmer who was also a Quality Manager?  Would this help?

MORE IN THE NEXT MESSAGE

Can Programming Be Strictly Portable Relative To Language?

March 8, 2013

The activity associated with development of strictly portable methods
of software development will be presented here. Included in this
Portability effort will be Windows based C, C++, C#, and Visual Basic;
and Linux based C and C++.

THURSDAY: 2013/03/07

STATUS: The modifications to the source output software parts library
needed for the optional parametric specification of the output file
alias have been made.  In addition, the software parts needed to run
the format scripts have been prepared.

NEXT TASK: The next task is to prepare the software parts needed to
call a format script from another script.

Can Programming Be Strictly Portable Relative To Language?

March 2, 2013

The activity associated with development of strictly portable methods
of software development will be presented here. Included in this
Portability effort will be Windows based C, C++, C#, and Visual Basic;
and Linux based C and C++.

SATURDAY: 2013/03/02

STATUS: The most important characteristic of this software parts
library is its ability to write/certify an output using previously
defined formats. This will, of course, be used in the preparations of
source code files. The preparation of source code files will not be its
only use.

NEXT TASK:   The library and macro names will be renamed appropriately
to reflect its more general application.  Its development will continue
to be reported in this post.

Can Programming Be Strictly Portable Relative To Language?

March 1, 2013

The activity associated with development of strictly portable methods
of software development will be presented here. Included in this
Portability effort will be Windows based C, C++, C#, and Visual Basic;
and Linux based C and C++.

FRIDAY: 2013/03/01

STATUS: The preparation of the software parts for defining a format has
begun.

DETAIL: These routines will define a script that when run will define
the script that defines the format. This is required because the format
is defined in a different sequence that required for its execution.

RESULTS: Using a script to define a script is a difficult effort. To
facilitate its checkout, software parts that contain calls to the
required script definition software parts is required. This will make
the full debugging capabilities to be enabled during checkout.

NEXT TASK: The development of the format definition software parts will
continue.

Can Programming Be Strictly Portable Relative To Language?

February 22, 2013

The activity associated with development of strictly portable methods
of software development will be presented here. Included in this
Portability effort will be Windows based C, C++, C#, and Visual Basic;
and Linux based C and C++.

FRIDAY: 2013/02/22

STATUS: The preparation of the script that implements a specific line
format requires that the basic routines that writes the line be
prepared first.

DETAIL: There are four basic routines: 1) Initiates the line writing
process; 2) Writes a text segment; 3) Moves to a specified column; and
4) Completes the line writing process.

NEXT TASK: These four routines will be prepared next.

The Twitter Seminar On The Development Of Error Free Software Continues

February 9, 2013

CAN WE PREVENT ERRORS DURING SOFTWARE DEVELOPMENT?

Suppose we had a software tool that produced source code exclusively from a set of macros? Would it be restrictive?

A computing language is often considered the pallet where the programmer expressive his creative juices.

Restricting the programming effort to a minimal set of macros would take all of the fun out of the project.

In addition, a highly skilled programmer can be trusted to do the job correctly without these constraints.

Would you believe it I told you that all programmers, even the great ones, make errors.

The errors made by the junior programmers show up quickly during checkout and are easy to fix.

The errors made by the senior programmer take a long time to show up and are difficult to fix.

Restricting the “field of play” can greatly simplify the development process.

Restricting the “field of play” can greatly reduce the occurrence of errors.

In the hardware world circa 1980’s, management select the Integrated Circuits to be used in the project.

Unfortunately, management cannot provided the an appropriate set of software parts.

Programmers are needed to develop an appropriate set of software parts.  Is a programmer a QA manager?

WHATIFWE had a senior programmer who was also a Quality Manager?  Would this help?

MORE IN THE NEXT MESSAGE