should you force push a branch?
No, not on anything other than a private branch that you own.
What is GUnit used for?
To configure and run repeatable test of your Gosu code in a smilar fashion that JUnit works with Java Code. It's used for loading sample data and creating data for unit tests
What are the two main types of profilers?
100 Bonus:
what are the two primary uses of profilers?
1.Web Profiler 2. Entry Point Profiler
Bonus:
1. Investigating performance issues in prod environment 2. For early problem detection during development
a) frame
b) stack
a) A single invocation of a profiled section of code.
b) A collection of frames
What are 2 key benefits of the production gating process?
Possible answers include:
- It assures initial and continued production health.
- It produces optimization requirements for entering GW cloud.
Which flag can be used with the git checkout command to create and switch to a new branch?
"-b"
what must a test method name start with?
the word 'test'
What kind of information is captured by the web profiler?
1. Timing for specific sections of code running on the server 2. Response times for calls to external services or database
How can I access the Guidewire Profiler Configuration Page?
Alt+Shift+P or Alt+Shift+T, then select Guidewire Profiler
What is included in the gating process?
- Professional Services Technical Implementation Assessments(TIA)
- Cloud Operations Readiness Evaluations ("CORE" checks)
- It is executed iteratively through implementation, at specific intervals, during upgrade, and post-production on-going change releases.
"Which of the following applies to Git, a Tradtional VCS, or both?
1. It allows you to commit and create branches
2. Branches are cheap to create so you do it all the time
3. Stores snapshots of the project
4. Reverting a change requires connection to the remote repository
5. There is a remote repository that contains all the shared changes from every developer"
1. Both 2. Git 3. Git 4. Traditional VCS 5. Both
What can be tested with Gunit?
Any body of Gosu code except rules
In the "Find Frames" toolbox under the profile analysis tool in GW studio, what would doing a Custom template search, with the property set to 'ignore' return?
All of the individual tags, aggregated. Which allows us to see the cumulative time spent in each tag of code.
What does the aggregated Queries View show?
Each Query in the stack is presented as a row
What is the purpose of life?
42
"Which of the following should you always do?
a) Force push to every branch
b) Work in a side branch
c) Check in jar and ZIP files
d) Commit before switching branch"
The correct answers are b) and d)
What 3 parameters are usually passed to an assertEquals statement and in what order?
Failure reason, Expected Value, Actual Value
What does the "auto analysis" button do in the GW Studio Profile Analysis tool?
Checks for any known anti-patterns.
What do the following do:
a) Profiler.push(some_profiler_tag)
b)What does Profiler.pop(some_frame) do?
a) pushes or adds a frame onto the stack and begins profiling the code that follows
b) pops the frame off of the stack to end profiling
What is the best bear?
Black bear.
"Assuming you merge a pull request from user/jdoe/US4567 to r-develop/r_1_2, which of the following branches would also get the code via the automatic merging functionality?
a) develop
b) r-develop/r_1
c) r-develop/r_2
d)r-develop/r_1_1
e)r-develop/r_1_3
f)r-develop/r_2_1"
The correct answers are a), c), e) and f)
What considerations should be made when organizing tests?
Packages and classes are the organization tools.
Functional areas, regression testing, local testing, and continuous integration builds should be considered when organizing your tests.
What is the difference between gRoot and bRoot queries?
bRoot queries are bean queries - which are cached. gRoot are Gosu queries, which aren't cached.
Which Data Points are not included in the aggregated Query View?
1.Elapsed Time
2. Offset
3. Number of Invocations
2. offset - Individual Queries can be viewed in the individual view or by expanding the individual query.
What is Mike Hallock's full name?