Featured post

c# - Usage of Server Side Controls in MVC Frame work -

i using asp.net 4.0 , mvc 2.0 web application. project requiremrnt have use server side control in application not possibl in noraml case. ideally want use adrotator control , datalist control. i saw few samples , references in codepleax mvc controllib howwver found less useful. can tell how utilize theese controls in asp.net application along mvc. note: please provide functionalities related adrotator , datalist controls not equivalent functionalities thanks in advace. mvc pages not use normal .net solution makes use of normal .net components impossible. a normal .net page use event driven solution call different methods service side mvc use actions , view completly different way handle things. also, mvc not use viewstate normal .net controlls require. found article discussing mixing of normal .net , mvc.

BDD naming: when does it stop being about the user experience? -


i'm drawn mspec hopes of 1 day sharing test reports non-developers*, valuable (right?) if discuss business (the user experience) in test/scenario names (instead of individual c# objects/members under test).

but i'm struggling, low-level functionality, cite non-developer concerns in test/scenario names. farther concern ui, more difficulty in naming scenario such both a) relevant non-developer , b) describes low-level functionality being tested.

as move farther , farther ui, there point @ test/scenario names can't shared non-developers? feel answer should "no", because i shouldn't testing behavior unless it's non-developer cares about, i'm failing regularly enough i'm not sure i'm missing.

if there obvious answers somewhere, i'd appreciate citations/references.

* e.g. end users or other stakeholders ("stakeholders" might include future developers -- or me in year , half -- using these specifications gain insight why of system)

we use word "scenario" describe full-system, user-pov scenarios.

if word describe class-level behaviour, try "example".

your examples points of view of users of class. if user classes want particularly developer-centric behaviour, then, yes, examples end developer-centric concerns in them.

having said that, here vocabulary changes i've found let me phrase value i'm looking in business-oriented way can:

  • returns -> tells me or gives me
  • calls -> delegates, asks
  • handles concurrency -> handles 2 things @ once
  • extends -> a
  • implements -> performs role of

basically, if you're using developer-jargon word, imagine explaining in few more words, use that.

i wouldn't go overboard it, though. reason using stakeholders' domain specific terms in scenarios because stakeholders interested in reading , (hopefully) writing them. audience class-level examples technical, doesn't matter if have technical concerns in them.


Comments

Popular posts from this blog

c# - Usage of Server Side Controls in MVC Frame work -

cocoa - Nesting arrays into NSDictionary object (Objective-C) -

ios - Very simple iPhone App crashes on UILabel settext -