Flylib.com

Books Software

 
 
 

Java?„? EE 5 Tutorial, The (3rd Edition) - page 283


Index

R

range. See AddRange method; InsertRange method

real users. See customers

Refactor command, Visual Studio .NET, 257

refactoring

C# Refactory, 257

Extract Method, 27980

fears about, 23132

InputCommand example, 1067

InsertParagraphTag method, 5962, 65

release timing, 53

renaming methods , 5153

vs. rework , 55

role in Extreme Programming, 178

symptoms of need for, 47475

vs. testing, 5657

TextModel class example, 4348

in Visual Studio .NET, 257

references

adding in Visual Studio .NET Solution Explorer, 5

blank vs. built-in projects, 5

reflection, importance of, 477

Regex class, 18, 20, 21, 2425, 26

regular expressions, 18, 2224, 25

release plans, 14, 275

releases

delivery as focus, 15

as Extreme Programming practice, xxvi

refactoring and, 53

role of Extreme Programming, 1011

shaping via Extreme Programming, 1011

RemoveLastModel method, 414

RemoveNewLines method, 450, 470

renaming

methods, 5153, 229

tests, 104

variables , 1045

rendering, direct, 11, 12, 493

ReplaceChangedLines method, 450

Restore method

adding to IUndoRestore interface, 448

considering removal, 426, 43233

duplicate, 43233, 434, 435, 436

implementing, 41120

PositionInLine and, 456

selection start and, 455

SingleCharacterSnapshot class, 481

Snapshot and, 424

TextModel and, 41214, 418

returns

extra, 3637

inserting inside <pre> tags, 21929

rework, 55, 216

Rich Text Format (RTF), 1112

RichTextBox class, 11, 248

RTF (Rich Text Format), 1112

Ruby (programming language), 88, 8990, 99, 484

running C# programs in Visual Studio .NET, 4



Index

S

Save As command, 287

Save As dialog, 278

Save command, 287

Save method, 278, 282

SaveAction delegate, 289

SaveAs method, 289

SaveDialog test, 27778

SaveFile method, 288, 293, 29899

SaveFileDialog, 304

saveload.test file, 37172

SaveModelToFile method, 28182

saving text, 111, 278

scaffolding tests, 104

scripting language, 7378

ScrollHappens test, 119, 120, 123

scrolling, after Enter, 11112

ScrollToCaret method, 116, 119, 120, 122, 123, 124, 125

sect1 story, 13980

section tests, 202, 203

sections

adding tags to XML Notepad application, 13980

estimated time to extend feature, 271, 274

SectionUndo test, 447, 449, 450

selection length

SelectionLength property, 451, 454, 455, 460, 481

TextBox and, 41, 481

Undo and, 411, 45455, 460, 468

selection start, 46, 4748, 91. See also SelectionStart property

SelectionLength property, 451, 454, 455, 460, 481

SelectionStart method, 120, 122, 257

SelectionStart property, 83, 84, 86, 96, 9799, 121, 435, 437, 438, 451, 455, 481

Self Shunt technique, 125

SendKeys function, 431

SetFileName method, 294

SetInput method, 75, 8485, 86

SetLines method, 257

Shift+Enter

customer testing, 23944

vs. Enter key, 23839

overview, 21929

programmer testing, 23234, 241

summary, 244

ShiftEnter test, 233

ShiftEnterMultipleLines test, 233, 235

shipping stories as installable software, 11011, 205

simple code, 151, 33031, 408

simple design

as Extreme Programming practice, xxvii

fears about, 23132

role in XP, 178

Undo summary, 462

simple tests, 21

{% if main.adsdop %}{% include 'adsenceinline.tpl' %}{% endif %}

SimpleInsertCharacter method, 454, 458

SimplePattern test, 20

simplicity, as Extreme Programming value, xxiii

SingleCharacterSnapshot class, 45556, 46061, 481, 482

skip tags, 319, 32021

SkipString method, 345

SkipStrings method, 349, 377, 385

small releases, as Extreme Programming practice, xxvi

small steps, 216, 283, 348, 356

Smalltalk, 99, 192, 283, 484

Snapshot method

considering removal, 426, 427

implementing, 41120

keyboard analysis, 45256

paper design, 451

renaming FullSnapshot method, 454

Restore and, 424

role in Undo implementation, 440, 441

testing, 426, 427, 430, 432, 435, 448

TextModel and, 427, 430

Snapshot test, 410

SnapshotInsertCharacter method, 454, 455

SnapshotLinesIdentity method, 415, 449

Solution Explorer, Visual Studio .NET, 5, 2728, 491

spikes, 8, 10, 34

Stack object, 414

starting XML, 271, 274, 312

stories

adding <pre> tags, 2015

adding sect1 tags, 13980

adding tags for lists, 312

aspects, 7172

defined, 2, 10

first story, 3134, 63

hours of work, 111

improving on TextPad, 13

for initial release, 1114

proposed, with estimates, 27072

in release plans, 14, 275

role in application development, 10

shipping as installable applications, 11011

StreamReader class, 105

string arrays, 57, 60, 63, 64, 88, 92, 93, 99, 16970, 322, 329, 333, 334, 337, 345, 348, 378, 484

String class, 248

StringInput test, 76, 77, 78, 161, 291

StringReader class, 92, 105, 107

subclassing, 8, 48485, 490

SumLineLengths method, 154, 224, 225, 228, 229

sustainable pace, as Extreme Programming practice, xxx

switch statement, 325

System.Diagnostics namespace, 403